Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.TODAY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 05 Oct 24 10:36:42, всего сообщений: 47640
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 19858 из 47640 =============================== RU.FIDONET.TODAY =
От   : Michael Dukelsky                 2:5020/1042        24 Oct 20 11:54:50
Кому : All                                                 24 Oct 20 11:54:50
Тема : Статическая сборка
FGHI : area://RU.FIDONET.TODAY?msgid=2:5020/1042+5f93ef8e
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FIDONET.TODAY?msgid=2:5020/545+5f9405d1
==============================================================================
Привет, All!

Тут несколько человек говорили про статическую сборку программ в Линуксе и даже про то, что hpt можно собрать статически и тогда оно будет работать в любом дистрибутиве. К сожалению, это не так.

Hpt действительно можно собрать статически в том смысле, что hpt не будет зависеть от библиотек Husky. Но это не означает, что hpt не будет зависеть от других библиотек. Здесь две проблемы. Первая - это то, что библиотека glibc - динамическая by design. См. тут:
https://stackoverflow.com/questions/57476533/why-is-statically-linking-glibc-discouraged
Короткая ссылка туда же:
https://preview.tinyurl.com/y37g5ymz

Вторая проблема - это Perl, который тоже зависит от glibc. Можно использовать вместо glibc другую библиотеку, например, musl, с которой возможна статическая сборка, но придётся пересобрать весь Perl со всеми его зависимостями.

Желаю успехов, All!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20170303
* Origin: ==<<.f1042.ru.>>== (2:5020/1042)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.377390 секунды