-
Notifications
You must be signed in to change notification settings - Fork 283
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
update custom easyblock for PETSc to consider include/suitesparse
subdirectory for SuiteSparse headers
#3391
update custom easyblock for PETSc to consider include/suitesparse
subdirectory for SuiteSparse headers
#3391
Conversation
Test report by @zao Overview of tested easyconfigs (in order)
Build succeeded for 0 out of 1 (1 easyconfigs in total) |
It seems like the PETSc build gets angry if any of the SuiteSparse include directory candidates given on the command line doesn't exist, see the test report in #3391 (comment) above. This logic probably needs to guard the additional entry behind whether the directory actually exists on the filesystem. |
Thanks @zao: I would really appreciate if you could provide suggestions on how to proceed further. I am running out of options and a bit confused too. |
Co-authored-by: ocaisa <alan.ocais@cecam.org>
@tanmoy1989 While I'm not opposing the proposed change, as long as it doesn't cause trouble with builds that were working fine before, I do wonder what's triggering the different subdirectory to be used instead? |
include/suitesparse
subdirectory for SuiteSparse headers
@boegel: I am not sure if I understood your question completely, however, I am fully Ok if you suggest any changes to be made before merging the PR. |
@tanmoy1989 I guess my question is what triggered you to look into implemented these changes. I'm not sure how come we did not run into this before, but maybe I'm missing something... |
@boegel Well, the main triggering point was the stage where |
@tanmoy1989 Thanks for clarifying, I'll see if I can get this merged ASAP to be included in the upcoming EasyBuild v4.9.3... There's a small code style issue to fix:
We can deal with this ourselves though if that's easier for you |
@boegel Many thanks! I would really appreciate if the indentation part could be kindly taken care of. |
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.
lgtm
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on login1 PR test command '
Test results coming soon (I hope)... - notification for comment with ID 2329225545 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (2 easyconfigs in total) |
(created using
eb --new-pr
)SuiteSparse can install its headers into a subdirectory of the
include
directory instead. To be safe, both flavours ofinclude
directory locations were considered forSuiteSparse
.