


Well it should provide the said file I suppose. I did for me when I installed a binary-only game that wouldn't run on my libc (symlinking would lead to a segfault). This somehow fixed my problem. Maybe someone more experimented could help you ?blimpie151 wrote:Well, I did an 'emerge lib-compat' and it did install a few things, but i still cannot find the libstdc++.so.5 file.... Is there something else I need to do after emerging this?



Code: Select all
cd /usr/lib
ln -sf libstdc++.so.2.9.0 libstdc++.so.5
Code: Select all
emerge libstdc++-v3
Code: Select all
cd /usr/lib
rm libstdc++.so.5
Code: Select all
>ldd bin/server_i486.so
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib32/libdl.so.2 (0x5614b000)
libstdc++.so.5 => not found
libm.so.6 => /lib32/libm.so.6 (0x56193000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/32/libgcc_s.so.1 (0x561b6000)
libc.so.6 => /lib32/libc.so.6 (0x561c0000)
/lib/ld-linux.so.2 (0x56555000)
Code: Select all
ldd bin/server_i486.so
bin/server_i486.so: /lib/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by bin/server_i486.so)
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib32/libdl.so.2 (0x5614b000)
tier0_i486.so => /lib/tier0_i486.so (0x5614f000)
vstdlib_i486.so => /lib/vstdlib_i486.so (0x5617f000)
libstdc++.so.5 => /lib/libstdc++.so.5 (0x56193000)
libm.so.6 => /lib32/libm.so.6 (0x56261000)
libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/32/libgcc_s.so.1 (0x56284000)
libc.so.6 => /lib32/libc.so.6 (0x5628e000)
/lib/ld-linux.so.2 (0x56555000)
Code: Select all
emerge emul-linux-x86-compat
ln -s /emul/linux/x86/usr/lib/libstdc++.so.5 /lib/libstdc++.so.5
Code: Select all
http://download.fedora.redhat.com/pub/fedora/linux/core/3/x86_64/os/Fedora/RPMS/compat-libstdc++-8-3.3.4.2.x86_64.rpm