-
Notifications
You must be signed in to change notification settings - Fork 49
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
Missing symbols while relocating libstdc++.so.6 3.4.30 and libgcc_s.so.1 #1475
Comments
vtikoo
changed the title
Missing symbols while relocating libstdc++.so.6 3.4.30
Missing symbols while relocating libstdc++.so.6 3.4.30 and libgcc_s.so.1
Jun 26, 2023
For __libc_single_threaded, see |
@radhikaj we are hitting this for .net 8 too. This seems like a musl C vs glibc difference. We could check if newer musl versions support this (I couldn't find anything promising from my cursory search). Or implement these symbols in musl ourselves. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
While running numpy_core_tests, following symbols are missing -
$readelf --relocs appdir/usr/lib/x86_64-linux-gnu/libgcc_s.so.1 | grep dl_find_object
00000001f108 000e00000007 R_X86_64_JUMP_SLO 0000000000000000 _dl_find_object@GLIBC_2.35 + 0
$readelf --relocs appdir/usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep arc4random
000000214150 000900000007 R_X86_64_JUMP_SLO 0000000000000000 arc4random@GLIBC_2.36 + 0
$readelf --relocs appdir/usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep libc_
000000213298 003000000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_single_threaded@GLIBC_2.32 + 0
arc4random can be mitigated by runtime interpositioning libbsddev.
All these symbols are part of glibc shared object file -
libstdc++ version information -
libgcc_s version information -
The text was updated successfully, but these errors were encountered: