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=

Оригинальный скрипт, не

Оригинальный скрипт, не работает :(

#!/bin/bash

echo Starting Packet Tracer 5.1

PTDIR=./
export LD_LIBRARY_PATH=$PTDIR/lib
pushd $PTDIR/bin > /dev/null
./PacketTracer5 > /dev/null 2>&1
popd > /dev/null

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 написал(а):только в

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 ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".