sgerrand/alpine-pkg-glibc

....symbol not found

Opened this issue · 4 comments

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.

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

Same problem with using libduckdb.so.

edyu commented

2.34 doesn't work either unfortunately

edyu commented
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