делая собственные ELF-файлы переносимыми в Linux

Я ищу способ сделать переносимые существующие проприетарные ELF-файлы, которые связаны с конкретными версиями системных библиотек. Под переносимым я подразумеваю, чтобы исполняемый файл работал на каждой системе с одинаковой архитектурой процессора и совместимым системным ядром, без необходимости иметь исходный код библиотек (если нет способа без исходного кода, это 'все будет хорошо).

До сих пор я думал о двух возможностях, но я нене знаю, возможны ли они вообще, и если да, какой выбрать:

Поиск всех связанных библиотек и их зависимостей и включение их в подкаталог двоичного файла и изменение пути к библиотеке до этого каталога.Повторное связывание библиотек в двоичный файл статически в один большой исполняемый файл (если программа непроверить себя на основе контрольной суммы).

Лицензирование не проблема, так как я нене хочу распространять созданные переносимые программы, этотолько для частного использования.

Спасибо за ваши ответы.

Ответы на вопрос(1)

Ваш ответ на вопрос