-
Notifications
You must be signed in to change notification settings - Fork 1.6k
building with mingw 8.1.0, static library is missing dgetri
?
#2920
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
I see the travis run on linux also errors, with missing symbols when linking. Maybe there is a problem with the commands we use on windows and linux. Should we update them somehow? |
I think isuruf just fixed that for me in #2919, seems I had left some copypaste mistakes in the lapack makefiles when i split the object lists according to data type. |
Thanks. #2919 fixes the windows builds (including the 64-bit interface one), but the linux ones built using the 64-bit interface still are broken. These add |
it seems like a problem in |
Please try latest commit on develop. #2909 should fix that. |
There may be an additional problem with the gensymbol script - I fear my former self switched to calling the lapackobjs2... variables |
Unfortunately yes - I had already begun building a new Windows binary with your fixes last night and that was definitely still missing symbols compared to 0.3.10. (Actually I think now my misgivings were correct - and your #2919 probably does not clear up the "lapack2" naming confusion completely - also the lapack_deprecated_objs get dropped after the initial enumeration. Testing a fix but do not want to rush it again) |
I didn't mean to pressure you. It is fine if it takes a few days to get right. This was a big release. |
Yes, you are right. There are missing symbols comparing develop against 0.3.10. Here's a list https://gist.github.com/isuruf/9974570e586c959447c0aca893ef4ddd |
In the MacPython/openblas-libs repo we build with mingw v8.1.0 on windows. There seems to be a problem with the test.f90 compilation, it cannot link, with the error that
dgetri
is not exported from the library. Indeed, if I doobjdump -x |grep dgetr
(in gitbash) I do not see it, but I do see traces of it:This code used to work, I wonder what changed.
The text was updated successfully, but these errors were encountered: