-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Linking libjulia.so yields undefined symbol in 1.6.0 #40524
Comments
What happens if you link to |
These are warnings, not errors. What is your copy of |
On the other hand, linking both libjulia and libjulia-internal seems to work. I don't mind if I have to introduce a separation between pre-v1.6.0 and post v1.6.0 - I'd just like to be sure it's the correct solution and not a workaround.
Binary created linking v1.6.0 segfault during This happens using OpenSUSE Leap v15.2 on x86_64 Intel CPU (in case architecture / OS change anything - it should be a fairly standard configuration).
|
Thanks for the detailed information @Clonkk; indeed we did change many things about how things are linked in Julia v1.6 (and there will be more changes in v1.7/v1.8) so it's good to keep on top of the packages that are linking against First off, is there any degraded functionality, or is it just the |
Currently, linking libjulia v1.6 gives a warning at linkage and segfault when
The strange part that I can't understand is that the continuous integration that compile and execute tests works on my project. |
Great! I'll merge that then. I've marked it for backport to 1.6, so it likely will show up in v1.6.2, since v1.6.1 is already making its way through the tubes. In the meantime, nightly Julias should pick up this fix within the next few hours.
This is probably compiler/linker dependent, since you're the first person we have received about this issue. I'm glad it was a pretty simple fix. The CI environment is probably using a newer/older linker that doesn't get confused for some reason. |
Hello,
I tried upgrading to Julia 1.6.0 for my Nimjl package but I get error when linking to
libjulia.so.1.6
.From my question on the forum it appears that there the way symbo lwere linked changed.
ldd on a v1.5.4 binary :
ldd on v1.6.0 (that do not work) binary :
The text was updated successfully, but these errors were encountered: