custom ld.so.conf [Решено]
Предыстория такова:
Есть QT4 приложение от Cisco, конкретно "Packet Tracer 5.1", и припёрло http://bugs.gentoo.org/show_bug.cgi?id=257873
меня написать ебилд/заставить его работать в Гентоо.
Собственно прога без исходников :( , так что для начала распаковал я тарболл к себе в /home
в папке bin лежал нормальный бинарник , судя по ldd залинкованный на QT4 с мелочью,
так что оно даже запустилось и работало.
Пока я не решил сохранится .
Вылет: PacketTracer5[24918]: segfault at 10000028 ip b7cdf61e sp bf9277d0 error 4 in libQtXml.so.4.5.1[b7cc8000+33000
История:
Посмотрел, что идёт в комплекте ,
slep@mini ~/PacketTracer51_generic/PacketTracer51 $ ls art backgrounds bin extensions help install LANGUAGES lib SAVES Sounds templates tpl.packettracer[code] [code]slep@mini ~/PacketTracer51_generic/PacketTracer51 $ ls -alh lib/ итого 15M drwxr-xr-x 2 slep slep 4,0K Jun 6 2008 . drwxr-xr-x 12 slep slep 4,0K Dec 11 08:58 .. lrwxrwxrwx 1 slep slep 22 Jun 5 13:19 libQt3Support.so -> libQt3Support.so.4.3.3 lrwxrwxrwx 1 slep slep 22 Jun 5 13:19 libQt3Support.so.4 -> libQt3Support.so.4.3.3 lrwxrwxrwx 1 slep slep 22 Jun 5 13:19 libQt3Support.so.4.3 -> libQt3Support.so.4.3.3 -rwxr-xr-x 1 slep slep 3,1M Jun 6 2008 libQt3Support.so.4.3.3 lrwxrwxrwx 1 slep slep 18 Jun 5 13:19 libQtCore.so -> libQtCore.so.4.3.3 lrwxrwxrwx 1 slep slep 18 Jun 5 13:19 libQtCore.so.4 -> libQtCore.so.4.3.3 lrwxrwxrwx 1 slep slep 18 Jun 5 13:19 libQtCore.so.4.3 -> libQtCore.so.4.3.3 -rwxr-xr-x 1 slep slep 1,8M Jun 6 2008 libQtCore.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtGui.so -> libQtGui.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtGui.so.4 -> libQtGui.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtGui.so.4.3 -> libQtGui.so.4.3.3 -rwxr-xr-x 1 slep slep 8,6M Jun 6 2008 libQtGui.so.4.3.3 lrwxrwxrwx 1 slep slep 21 Jun 5 13:19 libQtNetwork.so -> libQtNetwork.so.4.3.3 lrwxrwxrwx 1 slep slep 21 Jun 5 13:19 libQtNetwork.so.4 -> libQtNetwork.so.4.3.3 lrwxrwxrwx 1 slep slep 21 Jun 5 13:19 libQtNetwork.so.4.3 -> libQtNetwork.so.4.3.3 -rwxr-xr-x 1 slep slep 447K Jun 6 2008 libQtNetwork.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtSql.so -> libQtSql.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtSql.so.4 -> libQtSql.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtSql.so.4.3 -> libQtSql.so.4.3.3 -rwxr-xr-x 1 slep slep 235K Jun 6 2008 libQtSql.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtXml.so -> libQtXml.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtXml.so.4 -> libQtXml.so.4.3.3 lrwxrwxrwx 1 slep slep 17 Jun 5 13:19 libQtXml.so.4.3 -> libQtXml.so.4.3.3 -rwxr-xr-x 1 slep slep 432K Jun 6 2008 libQtXml.so.4.3.3
У меня уже QT4.5
Вопрос таков:
Как заставить конкретно эту прогу использовать левый/мой/несистемный ld.so.conf?
P.S Откат на QT4.3 не предлагать, надо работающее решение для "стеков ПО", ну не install.sh запускать же
- Для комментирования войдите или зарегистрируйтесь
скрипт для запуска, а в нем
скрипт для запуска, а в нем LD_PRELOAD=/bla/bla или LD_LIBRARY_PATH=
Оригинальный скрипт, не
Оригинальный скрипт, не работает :(
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
только в случае суидной проги
только в случае суидной проги или запуска из-под рута
make_wrapper из eutils
make_wrapper из eutils помог
ебуилд в бугзилле, с депендами продолжим в другой теме
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
r0mik написал(а):только в
Там всё так наворочено, что без суида всё точно не работает
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)