-
Notifications
You must be signed in to change notification settings - Fork 430
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
CMake selective build improvements #637
CMake selective build improvements #637
Conversation
You can check for missing code with selective compilation with env LDFLAGS='-Wl,-z,defs' cmake -DBUILD_SHARED_LIBS=ON ../lapack |
Codecov Report
@@ Coverage Diff @@
## master #637 +/- ##
=======================================
Coverage 0.00% 0.00%
=======================================
Files 1894 1894
Lines 184034 184021 -13
=======================================
+ Misses 184034 184021 -13
Continue to review full report at Codecov.
|
If the user requests LAPACKE to be built for a certain arithmetic (e.g., real double-precision), check if the LAPACK library contains code for the requested arithmetic.
Fix linking when only a subset of the available arithmetic (e.g., only complex double-precision arithmetic) is built.
ac6679e
to
ca0b206
Compare
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.
Hi @christoph-conrads. Thanks for the improvements!
I think it is helpful to install lapack.h
even when LAPACKE is off.
Description
This merge request
lapack.h
even when LAPACKE is not built,LAPACKE_BUILD_SINGLE=ON
impliesBUILD_SINGLE=ON
).Checklist