-
Notifications
You must be signed in to change notification settings - Fork 460
CMake selective build improvements #637
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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