sgerrand / alpine-pkg-glibc

A glibc compatibility layer package for Alpine Linux
2.04k stars 280 forks source link

....symbol not found #203

Open alainbloch-scopear opened 1 year ago

alainbloch-scopear commented 1 year ago

After upgrading from 2.30-r1 to 2.35-r1, I am getting these errors when trying to running a headless unity player within alpine 3.16:

Error relocating /UnityPlayer.so: __memcpy_chk: symbol not found
Error relocating /UnityPlayer.so: __memset_chk: symbol not found
Error relocating /UnityPlayer.so: __fprintf_chk: symbol not found
Error relocating /UnityPlayer.so: __vfprintf_chk: symbol not found
Error relocating /UnityPlayer.so: __strcat_chk: symbol not found
Error relocating /UnityPlayer.so: __sprintf_chk: symbol not found
Error relocating /UnityPlayer.so: __printf_chk: symbol not found
Error relocating /UnityPlayer.so: __vsnprintf_chk: symbol not found
Error relocating /UnityPlayer.so: __snprintf_chk: symbol not found
Error relocating /UnityPlayer.so: __memmove_chk: symbol not found
Error relocating /UnityPlayer.so: __fdelt_chk: symbol not found
Error relocating /UnityPlayer.so: fedisableexcept: symbol not found
Error relocating /UnityPlayer.so: __rawmemchr: symbol not found
Error relocating /UnityPlayer.so: __strtok_r: symbol not found
Error relocating /UnityPlayer.so: __strftime_l: symbol not found
Error relocating /lib/ld-linux-x86-64.so.2: unsupported relocation type 37

I would be grateful for any help.

chadlwilson commented 1 year ago

There are many issues like this - see #175 #176 #181 #199 - very likely one of these. (Your software is still using musl, not glibc)

FWIW 2.34 doesn't have these issues, if you don't want to restore the symlink yourself.

edyu commented 9 months ago

Same problem with using libduckdb.so.

edyu commented 9 months ago

2.34 doesn't work either unfortunately

edyu commented 9 months ago
Error relocating /root/lib/libduckdb.so: __swprintf_chk: symbol not found
Error relocating /root/lib/duckdb.so: __vsnprintf_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __res_init: symbol not found
Error relocating /root/lib/libduckdb.so: __fprintf_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __strncpy_chk: symbol not found
Error relocating /root/lib/libduckdb.so: backtrace_symbols: symbol not found
Error relocating /root/lib/libduckdb.so: __fdelt_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __memcpy_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __memmove_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __vswprintf_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __strcat_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __strcpy_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __memset_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __printf_chk: symbol not found
Error relocating /root/lib/libduckdb.so: __fread_chk: symbol not found
Error relocating /root/lib/libduckdb.so: backtrace: symbol not found
Error relocating /root/lib/libduckdb.so: __snprintf_chk: symbol not found