-
Notifications
You must be signed in to change notification settings - Fork 865
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
v2.x: configury: fix asm atomic detection #3039
v2.x: configury: fix asm atomic detection #3039
Conversation
there is no need to look for an assembly file when BUILTIN_GCC is used Fixes open-mpi#3032 Refs open-mpi#3036 Signed-off-by: Gilles Gouaillardet <[email protected]> (cherry picked from commit open-mpi/ompi@2f4013c)
@hppritcha @rhc54 this fixes #3032 |
@hjelmn @rhc54 is since this is not specific to AMD processors, should we rename this as |
rename: absolutely! The two archs have diverged over time, and it is definitely misleading and confusing. |
done in #3041 |
in this context, AMD64 really means amd64 or em64t, so let's rename this into X86_64 in order to avoid any confusion Signed-off-by: Gilles Gouaillardet <[email protected]> (back-ported from commit open-mpi/ompi@af0b5cf)
Is this fixing a correctness problem that impacts applications? |
probably could wait for 2.1.1 |
Breakdown of the two commits:
Please let me know if these are wrong (i.e., this PR is needed for v2.1.0). Thanks! |
@jsquyres the issue was initially reported by @rhc54 on #3032
at first glance, an end user might legitimately think atomic operations could not be built because his/her genuine Intel processor was misidentified as an AMD processor. the truth is everything is working just fine
bottom line
strictly speaking, and imho, this PR is not mandatory for |
@ggouaillardet Thanks for the explanation. @hppritcha Yes, perhaps we should add something to README. |
there is no need to look for an assembly file when BUILTIN_GCC is used
Fixes #3032
Refs #3036
Signed-off-by: Gilles Gouaillardet [email protected]
(cherry picked from commit 2f4013c)