LINUX.ORG.RU

Конфликты библиотек


0

0
У меня есть прога под Linux, но у ней есть типичная проблема:

I am trying to evaluate your FileBackup for Linux software. I have downloaded, untarred and attempted to run ./filebackup but I get: error while loading shared libraries: libstdc++-libc6.1-1.so.2.

I tried linking like so: ln -s libstdc++.so.5.0.5 libstdc++-libc6.1-1.so.2 ...but I then got this error: relocation error: ./filebackup: undefined symbol: __tic

Как проблему устранить? Софтину даю без исходников (в бинарном виде), т.ч. компиляция - не решение.

Игорь

anonymous
> Как проблему устранить? Софтину даю без исходников (в бинарном виде), т.ч. компиляция - не решение.

Запаковать в инсталляшку 28 бинарей на все случаи жизни.

watashiwa_daredeska ★★★★
()
Статическая линковка с libstdc++ не устроит? Если явно не юзаешь stdc++, можно слинковать с libgcc.a вместо libstdc++.
nobody ★★
()
Ответ на: комментарий от watashiwa_daredeska
Предлагаю раздавать объектники с инструкцией по линковке.
Aleks_IZA
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.