We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Hi @martin-frbg
When building OpenBLAS with INTERFACE64 enabled:
In Make-based builds, setting LIBNAMESUFFIX=64_ correctly gives: → openblas64_.lib
But in CMake-based builds, setting both -DINTERFACE64=ON -DLIBNAMESUFFIX=64_ gives: → openblas64__64.lib
This is because CMake appends _64 automatically when INTERFACE64 is set, even if LIBNAMESUFFIX is already provided.
OpenBLAS/cmake/system.cmake
Lines 355 to 358 in cf9e34c
OpenBLAS/CMakeLists.txt
Line 126 in cf9e34c
If I set LIBNAMESUFFIX=64_, the final name should just be openblas64_.lib, regardless of INTERFACE64.
Can this behavior be aligned with the Make build logic?
Thanks!
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Hi @martin-frbg
When building OpenBLAS with INTERFACE64 enabled:
In Make-based builds, setting LIBNAMESUFFIX=64_ correctly gives:
→ openblas64_.lib
But in CMake-based builds, setting both -DINTERFACE64=ON -DLIBNAMESUFFIX=64_ gives:
→ openblas64__64.lib
This is because CMake appends _64 automatically when INTERFACE64 is set, even if LIBNAMESUFFIX is already provided.
OpenBLAS/cmake/system.cmake
Lines 355 to 358 in cf9e34c
OpenBLAS/CMakeLists.txt
Line 126 in cf9e34c
Expected:
If I set LIBNAMESUFFIX=64_, the final name should just be openblas64_.lib, regardless of INTERFACE64.
Can this behavior be aligned with the Make build logic?
Thanks!
The text was updated successfully, but these errors were encountered: