Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Patch intel#11356
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Patch intel#11356
Uh oh!
There was an error while loading.Please reload this page.
Conversation
I think the patch should be upstreamed and then we can update the vendored version of qhull (perhaps keeping a similar approach as#11246 in mind). |
Looks like upstream isn't active, but I've raised anissue about the patch. I'm a little confused as to why qhull itself builds but the matplotlib extension won't build. |
@s-sajid-ali I was suggesting you put the patch in your spak recipe, I strongly suspect that the spak package for qhull is already carrying such a patch. I am skeptical of merging this for the same reason as@anntzer , but leave the final decision to@ianthomas23 . |
Okay, I misunderstood that part. I'll see if the issue I opened upstream gets any response and if that fails see if it can be fixed within spack. |
Actually looking at this again the issue appears to arise because you are compiling poly2.c using icpc (intel c++ compiler) as opposed to icc (intel c compiler). On a bland linux install this file is correctly compiled by gcc, not g++. (And indeed, assigning the result of malloc without a cast is valid C, not valid C++.) Thus I think the fix is actually on spack's side (or whoever set up the compilation machinery to use icpc/icc). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Proposing to close per#11356 (comment).
I agree with@anntzer , this should be fixed on the spack side (either to fix the compiler selection, to find the system qhull, or to carry the patch). |
Uh oh!
There was an error while loading.Please reload this page.
PR Summary
closes11340
Changes poly2.c to build with intel compiler.