-
Notifications
You must be signed in to change notification settings - Fork 306
openblas: remove tests from build_step and raise error on failed tests #1952
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
Conversation
akesandgren
left a comment
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
|
FYI, lapack.h has never been installed, lapacke.h is the one that gets installed. |
|
The lapack.h thing is a recent change by Reference-LAPACK a.k.a netlib - in 3.9.0 the pure lapack definitions have been split out into their own header file for easier use with a future LAPACK++ |
|
@martin-frbg Thank you very much for the feedback, it's been really helpful to better understand these issues. |
|
@akesandgren @boegel all issues fixed, no longer a WIP |
|
Tested on broadwell and skylake with easybuilders/easybuild-easyconfigs#9852 No duplication of variable settings. Perfect... |
akesandgren
left a comment
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
|
Going in, thanks @lexming! |
- Which reminded me to add myself to authors.
Update for
openblaseasyblock to detect and raise an error on failed tests. Currently OpenBLAS is running its tests in the build step and the installation proceed regardless of their result.build_stepwill run a custom make command that is equivalent tomake allbut without the teststest_stepwill run the tests and raise an exception if any test fails.Additional issues to be solved:
lapack.his not installed