Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixing 2996 #3009

Closed
wants to merge 2 commits into from
Closed

Fixing 2996 #3009

wants to merge 2 commits into from

Conversation

biddisco
Copy link
Contributor

fix #2996

Copy link
Member

@hkaiser hkaiser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@sithhell
Copy link
Member

It turns out that you run into this runtime problem with this change if hwloc is disabled:

[11:53:22] <jbjnr> apparently not. terminate called after throwing an instance of 'std::length_error'
[11:53:22] <jbjnr>   what():  vector::reserve
[11:53:35] <jbjnr> but that has nothing to do with my changes.

This seems to be closely related to the resource partitioner requiring hwloc.

@biddisco
Copy link
Contributor Author

  • option 1 Fix it so it works without hwloc (probably can't be made completely RP safe, but should work with anything that doesn't have RP in user code), and leave next release with hwloc optional.
  • option 2 move forward with making hwloc compulsory and get compulsory status into the next release

@hkaiser
Copy link
Member

hkaiser commented Nov 16, 2017

@biddisco either way is fine for me.

@biddisco
Copy link
Contributor Author

If nobody is too concerned about dropping hwloc optional status, then I will move forward with making hwloc compulsory and cleaning the noop topology away and promoting hwloc_topology

@hkaiser
Copy link
Member

hkaiser commented Nov 16, 2017

If nobody is too concerned about dropping hwloc optional status, then I will move forward with making hwloc compulsory and cleaning the noop topology away and promoting hwloc_topology.

Ok, cool. Please don't make hwloc 2.0 compulsory, though.

@msimberg
Copy link
Contributor

msimberg commented Dec 5, 2017

Should we close this if we go with #2977 instead? Especially as this PR only fixes compilation but still fails at runtime.

@hkaiser
Copy link
Member

hkaiser commented Dec 5, 2017

We can close this once #2977 has been fixed, yes.

@hkaiser hkaiser mentioned this pull request Jan 31, 2018
@msimberg
Copy link
Contributor

msimberg commented Feb 6, 2018

Closing because of #3133.

@msimberg msimberg closed this Feb 6, 2018
@hkaiser hkaiser deleted the fixing_2996 branch February 6, 2018 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build fails with HPX_WITH_HWLOC=OFF
4 participants