-
Notifications
You must be signed in to change notification settings - Fork 1.6k
DYNAMIC_ARCH=ON fails in cmake: many "undefined reference" errors #2076
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
Comments
If you follow longer build log: Namely it may happen that the warning above means that extended precision - probably 80bit long floats - really are not built with cmake. Those are not built on Linux or Windows, thus probably you are one of first to test if thei get through cmake. |
Thanks, I didn't realize that cmake support isn't mature yet. |
There probably should be option to disable ext precision , it was cool before double precision was omnipresent, and that no caller remembers it nowadays. (including own tests ;-) ) |
This is not an expected failure. cmake builds may not support all the more esoteric options from Makefile.rule but a straightforward DYNAMIC_ARCH=ON should work. Can you make sure that this is not again caused by some incompatible patch from the BSD port, and then upload your build log please ? |
Other patches seem unrelated. Here is the log: https://people.freebsd.org/~yuri/openblas-DYNAMIC_ARCH=ON.log |
Both CMake and Makefiles don't disable extended precision for *BSDs, https://github.com/xianyi/OpenBLAS/blob/develop/cmake/os.cmake#L6 and https://github.com/xianyi/OpenBLAS/blob/develop/Makefile.system#L280 |
Just that cmake does not build the files. |
The text was updated successfully, but these errors were encountered: