Bugzilla – Bug 18087
New 64 bit linux helpers need newer glibc than 32-bit
Last modified: 2014-04-11 12:49:57 UTC
The new 64 bit helpers (Faad, flac etc) expect glibc-2.14 (or 2.15 in some cases). This is not available in Debian Wheezy stable. 32 bit helpers still work ok, so must need an earlier glibc.
Do you know what version the 32-bit version where built against? > The new 64 bit helpers (Faad, flac etc) expect glibc-2.14 (or 2.15 in some > cases). What do you mean by "2.15 in some cases"? They were all built on the same machine iirc.
Debian Wheezy has 2.13 The 386 helper versions use anything up to 2.3: root@harmony2:/usr/share/squeezeboxserver/Bin/i386-linux# objdump -T flac faad sox wvunpack | grep GLIBC | sed 's/^..*GLIBC_\([^ ]*\) ..*$/\1/' | sort -u 2.0 2.1 2.1.3 2.2 2.3 64-bit sox appears to need 2.15: root@harmony2:/usr/share/squeezeboxserver/Bin/x86_64-linux# ls faad flac sox wvunpack root@harmony2:/usr/share/squeezeboxserver/Bin/x86_64-linux# ./faad ./faad: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./faad) root@harmony2:/usr/share/squeezeboxserver/Bin/x86_64-linux# ./flac ./flac: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./flac) root@harmony2:/usr/share/squeezeboxserver/Bin/x86_64-linux# ./sox ./sox: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.15' not found (required by ./sox) ./sox: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./sox) root@harmony2:/usr/share/squeezeboxserver/Bin/x86_64-linux# ./wvunpack ./wvunpack: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./wvunpack) Thanks, Nigel
Created attachment 7723 [details] New binaries for x86_64 linux Would these binaries work?
Yes, they test out fine. Thanks, Nigel
Fixed in commit 23dde150d04ca3cdc7e9b4e18fb18259699475ab