Page 1 of 1

[✓] Linux Software: not working with ›GLIBC_2.34 not found‹

Posted: Sat 09. Apr 2022 8:06:36
by Flederfant
Hi,

I’ve purchased a Spirit 2 which arrived yesterday. Now I tried to set up the software so I can set up the unit itself. Unfortunately it seems to work with glibc up to 2.34 while my system ships 2.35, so trying to start the program results in:

Code: Select all

flederfant@machine ~/Spirit/spirit-3.3.3-linux % ./settings.sh   
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libgcc_s.so.1)
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/libfontconfig.so.1)
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.32' not found (required by /usr/lib/libglib-2.0.so.0)
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/libglib-2.0.so.0)
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libglib-2.0.so.0)
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/libfreetype.so.6)
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/libX11.so.6)
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libX11.so.6)
./settings-x86_64: lib/linux-x86_64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/libharfbuzz.so.0)


My question is: is there a possibility to add 2.35 to the list, or are the sources of the program accessible so I can try to compile it myself?

Edit, solution: looked a bit closer – seems that there is a problem with the libc.so.6 that comes with the software. I replaced the shipped libc.6.so, libpthread.so.0 and librt.so.1 with the system libs from /usr/lib/ and the program starts. I’ll leave this thread here in case another Linux user stumbles upon that problem. Fly safe!