[tex-live] x86_64-linux: libstdc++

Martin Schröder martin at oneiros.de
Sat Aug 2 00:15:41 CEST 2008


Hartmut's binaries for x86_64-linux have a dynamically linked
libstdc++. This is a problem, as we learned years ago:
> ldd ./xetex
./xetex: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
(required by ./xetex)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00002b7b30635000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b7b30778000)
        libm.so.6 => /lib64/libm.so.6 (0x00002b7b30979000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b7b30acf000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b7b30bdc000)
        libc.so.6 => /lib64/libc.so.6 (0x00002b7b30cf2000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002b7b30f23000)
        libz.so.1 => /lib64/libz.so.1 (0x00002b7b3109f000)
        libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00002b7b311b3000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b7b30519000)
> ldd ./pdftex
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002adcef494000)
        libm.so.6 => /lib64/libm.so.6 (0x00002adcef695000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002adcef7ea000)
        libc.so.6 => /lib64/libc.so.6 (0x00002adcef8f8000)
        /lib64/ld-linux-x86-64.so.2 (0x00002adcef378000)
> rpm -qf /usr/lib64/libstdc++.so.6
libstdc++-4.1.0-25

Hartmut, how did you manage to beat --with-cxx-runtime-hack ?

Best
   Martin


More information about the tex-live mailing list