[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: chroot & cannot open shared object file



07.11.2014 12:33, Artem Chuprina пишет:
Artem Chuprina -> debian-russian@lists.debian.org  @ Fri, 07 Nov 2014 11:31:31 +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 из
бинарника, а при запуске - нет.  Опять же, гугл на эту тему ничего
вразумительного не рассказывает...



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


Reply to: