-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
OpenMP detection broken when building with -coverage #1
Open
lpsinger opened this issue
Dec 17, 2018
· 4 comments
· Fixed by astropy/astropy-helpers#434 or astropy/astropy-helpers#495
Open
OpenMP detection broken when building with -coverage #1
lpsinger opened this issue
Dec 17, 2018
· 4 comments
· Fixed by astropy/astropy-helpers#434 or astropy/astropy-helpers#495
Labels
help wanted
Extra attention is needed
Comments
@lpsinger - Could you please tests the helpers' master with your package? This should have been fixed by astropy/astropy-helpers#434 |
No, that didn't help. |
Ack, sorry! Feel free to revert merge of astropy/astropy-helpers#434 and re-open this issue. |
lpsinger
referenced
this issue
in lpsinger/astropy-helpers
Aug 27, 2019
This reverts commit b4ffde3. It did not fix #432.
Ops... need to reopen this. I think that "fix" directive in astropy/astropy-helpers#495 was accidental. |
lpsinger
added a commit
to lpsinger/ligo.skymap
that referenced
this issue
May 22, 2020
The OpenMP check in the extension-helpers package does not work with the GCC `-coverage` option. See upstream issue: astropy/extension-helpers#1
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Detection of OpenMP support when building with the
-coverage
option (see astropy/astropy-helpers#374) is broken again because theCFLAGS
environment variable is propagated to the compiler invocation but not the linker invocation. The environment variableCFLAGS=-coverage
normally tells the build process to add the-coverage
option to both compiler AND linker commands for C binaries, but as shown below it is only passed to the compiler. As a result, the executable fails to run.The text was updated successfully, but these errors were encountered: