Alexander Danilov -> [email protected]  @ Fri, 07 Nov 2014 
13:07:58 +0300:

 >>   AC> /opt/ghc/7.8.3/bin/ghc --version
 >>   AC> /opt/ghc/7.8.3/lib/ghc-7.8.3/bin/ghc: error while loading shared 
 >> libraries: libHShaskeline-0.7.1.2-ghc7.8.3.so: cannot open shared object 
 >> file: No such file or directory
 >>
 >>   AC> при этом
 >>
 >>   AC> ldd /opt/ghc/7.8.3/lib/ghc-7.8.3/bin/ghc|grep 
 >> libHShaskeline-0.7.1.2-ghc7.8.3.so
 >>   AC>         libHShaskeline-0.7.1.2-ghc7.8.3.so => 
 >> /opt/ghc/7.8.3/lib/ghc-7.8.3/bin/../haskeline-0.7.1.2/libHShaskeline-0.7.1.2-ghc7.8.3.so
 >>  (0x00007ff10b2c1000)
 >>
 >> Дополнительное расследование (запуск того и другого в окружении
 >> LD_DEBUG=libs,files) показало, что при ldd ld.so смотрит на RPATH из
 >> бинарника, а при запуске - нет.  Опять же, гугл на эту тему ничего
 >> вразумительного не рассказывает...

 AD> Не уверен, но всё же...
 AD> Возможно ldconfig сможет подказать, что происходит.

ldconfig как таковой молчит как партизан.  Да и работает он ровно с теми
библиотеками, которые должны быть доступны БЕЗ RPATH.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Ответить