-
-
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
Undefined symbols error when building system image on Julia 1.6.0-beta1 #38548
Comments
I got similar error when running PackageCompiler tests
|
The issue reported by @Roger-luo sounds like JuliaLang/PackageCompiler.jl#471 which seems to have been resolved since then. In the meantime, my original issue with missing FYI, ASM output indicates that
|
Testing on the recently released Interestingly,
|
I see an error with |
For what it's worth, MNWE is the Unitful package: #!/bin/sh
# run from within a newly unpacked Julia 1.6.0beta1
JULIA_BINDIR=bin bin/julia -e 'using Pkg; Pkg.add("PackageCompiler")'
JULIA_BINDIR=bin bin/julia -e 'using Pkg; Pkg.add("Unitful")'
JULIA_BINDIR=bin bin/julia -e 'using PackageCompiler; create_sysimage([:Unitful], sysimage_path="sysimage.so")'
JULIA_BINDIR=bin bin/julia --sysimage sysimage.so
|
The first line in Unitful where the error happens (if you comment out everything below the line above it, it works fine) is: I don't really understand it though... Other |
I just want to put it out there, that's some deep magic. |
It was originally posted to JuliaLang/PackageCompiler.jl#456, but I'm reposting here as it might be more relevant to Julia compiler itself.
When trying to build a system image containing Unitful 1.5.0 by using PackageCompiler 1.2.3 on the nightly version of Julia 1.6, I got several "Undefined symbols" errors looking for
_jfptr_^_XXXXX
. It works fine on Julia 1.5.3.The text was updated successfully, but these errors were encountered: