Bug 18087 - New 64 bit linux helpers need newer glibc than 32-bit
: New 64 bit linux helpers need newer glibc than 32-bit
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Tools
: unspecified
: PC Debian Linux
: -- normal (vote)
: ---
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-04-10 05:48 UTC by Nigel Roles
Modified: 2014-04-11 12:49 UTC (History)
0 users

See Also:
Category: ---


Attachments
New binaries for x86_64 linux (2.23 MB, application/zip)
2014-04-10 20:42 UTC, Michael Herger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nigel Roles 2014-04-10 05:48:47 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.
Comment 1 Michael Herger 2014-04-10 11:23:51 UTC
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.
Comment 2 Nigel Roles 2014-04-10 13:25:11 UTC
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
Comment 3 Michael Herger 2014-04-10 20:42:33 UTC
Created attachment 7723 [details]
New binaries for x86_64 linux

Would these binaries work?
Comment 4 Nigel Roles 2014-04-11 06:25:17 UTC
Yes, they test out fine.

Thanks,

Nigel
Comment 5 Michael Herger 2014-04-11 12:49:57 UTC
Fixed in commit 23dde150d04ca3cdc7e9b4e18fb18259699475ab