LINUX.ORG.RU

segfault на новой glibc (2)


0

0

несколько дней назад я задавал вопрос про запуск
Maple6 на системе с glibc-2.3.*
(http://www.linux.org.ru/view-message.jsp?msgid=719578)

проблему удалось решить следующим образом:

1) установить glibc-2.2.3 в /usr/local/glibc-2.2.3
2) добавить путь /usr/local/glibc-2.2.3 к переменной LD_LIBRARY_PATH в скрипте, из которого запускается бинарник
3) скопировать линковщик ld-linux.so.2 из пакета glibc-2.2.3 в /lib/ld-2.2.3.so.2
4) в бинарнике lks из дистрибутива maple заменить строку /lib/ld-linux.so.2 на /lib/ld-2.2.3.so2 (например с помощью xxd и vi)

в результате проделанных манипуляций программа запускается и
(вроде бы) работает, хотя в некоторых файлах сохранились ссылки на
/lib/ld-linux.so.2

возможно эта информация пригодится кому-то еще.

про LD_LIBRARY_PATH и LD_PRELOAD следует читать man ld.so

anonymous

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