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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.