LINUX.ORG.RU

Библиотеки и LD_LIBRARY_PATH


0

0

Есть программа с библиотеками. Есть ее запускающий скрипт. Там помимо прочего идут махинации с LD_LIBRARY_PATH, чтобы библиотеки подцепились. Видимо, чего-то идет не так и при запуске я вижу ругань типа /mnt/ext3temp/torcs/lib/torcs-bin: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by /mnt/ext3temp/torcs/lib/lib/librobottools.so) ...

захожу в директорию с библиотеками, делаю /mnt/ext3temp/torcs/lib/lib# ldd libtgf.so ./libtgf.so: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by ./libtgf.so) linux-gate.so.1 => (0xffffe000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e8d000) ... и т.д. после export LD_LIBRARY_PATH=/mnt/ext3temp/torcs/lib/lib и пробую снова, но результат тот же. Ради проверки попробовал то же проделать с другой прогой, так же нашел библиотеку, сделал ldd на ней, она ругнулась на тот же `CXXABI_1.3', но после export LD_LIBRARY_PATH все вылечилось. Неясно, что с этими конкретными библиотеками, которые не желают видеть чего они там не видят... Какова по этому поводу мат. часть? Почему так может быть? Что попробовать?

anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.