Size: a a a

2020 April 18

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
И ищет от симлинка
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
А ld сам
источник

МН

Михаил Новоселов... in archlinux_ru
ldd вызывает rtld(1) и парсит его вывод, по-моему
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
И у него может быть другой алгоритм
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Не проверишь - не узнаешь, в общем
источник

МН

Михаил Новоселов... in archlinux_ru
sh -x /usr/bin/ldd показал, что запускается LD_TRACE_LOADED_OBJECTS=1 LD_WARN= LD_BIND_NOW= LD_LIBRARY_VERSION= LD_VERBOSE= /lib64/ld-linux-x86-64.so.2 /AppDir/usr/bin/trueconf
источник

МН

Михаил Новоселов... in archlinux_ru
root@pay2:/# /lib64/ld-linux-x86-64.so.2 /AppDir/usr/bin/trueconf
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Reinstalling the application may fix this problem.
Aborted (core dumped)
root@pay2:/# /AppDir/usr/bin/trueconf
/AppDir/usr/bin/trueconf: error while loading shared libraries: libQt5OpenGL.so.5: cannot open shared object file: No such file or directory
root@pay2:/#
источник

МН

Михаил Новоселов... in archlinux_ru
о-О нифига себе
источник

МН

Михаил Новоселов... in archlinux_ru
это вообще как лол
источник

МН

Михаил Новоселов... in archlinux_ru
root@pay2:/# readelf -a /AppDir/usr/bin/trueconf | grep -i interpret
     [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]
источник

МН

Михаил Новоселов... in archlinux_ru
как такое может быть
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Михаил Новоселов
как такое может быть
С И М Л И Н К
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
Готов поспорить, что нормальным способом до ld доходит настоящий путь
источник

МН

Михаил Новоселов... in archlinux_ru
какой симлинк епт, как может запуск программы влоб отличаться от запуска влоб через rtld(1)?!
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
Готов поспорить, что нормальным способом до ld доходит настоящий путь
вот так
источник

МН

Михаил Новоселов... in archlinux_ru
root@pay2:/# /opt/trueconf/TrueConf
/opt/trueconf/TrueConf: error while loading shared libraries: libQt5OpenGL.so.5: cannot open shared object file: No such file or directory
root@pay2:/# /lib64/ld-linux-x86-64.so.2 /opt/trueconf/TrueConf  
/opt/trueconf/TrueConf: error while loading shared libraries: libQt5OpenGL.so.5: cannot open shared object file: No such file or directory
источник

МН

Михаил Новоселов... in archlinux_ru
вообще бред
источник

МН

Михаил Новоселов... in archlinux_ru
root@pay2:/# realpath /AppDir/usr/bin/trueconf
/AppDir/opt/trueconf/TrueConf
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in archlinux_ru
rpath-то ты не изменил
источник