Тебе автоматика ответы потёрла.> Скажите, а Вы в bsd тоже все статически собираете? Почему?
> Тогда почему в bsd, в портах, программы не линкуются статически при сборке?
А это смотря какие программы. В основном, как и везде, используется динамическая линковка.
Лично моё мнение, это только потому, что так принято и потому что никто не сделал пакетный менеджер, который умел бы учитывать статически прилинкованные библиотеки.
А так, например, порт chromium с libwebrtc линкуется статически, более того, он тащится в бандле с самим хромиумом. То же самое в этом порте с boringssl.
Ну серьёзно, зачем отрывать то, что сами разработчики таскают как часть приложения? Это идиотизм.
А так, например, порт fossil в openbsd имет два флэвора - статичкский бинарь и обычный. Хотя, в основном, статическая сборка не практикуется.
Что касается лично меня, то то, что я намерен когда-то опубликовать, я собираю как положено (в контексте телеги - tg_owt статически, что-то ещё, что гемороно отрывать (старый minizip и старый libevent) - тоже статически, прочее - динамически.
Для себя лично планирую много собрать статически - есть ощущение, что скоро десктоп в опенсорсных юниксах окончательно доломают системдами и вялеными, хочется, чтобы у меня была возможность использовать старые нормальные приложения и потом.
Но пока я не слишком преуспел на этом поприще - и других дел хватает. Но сама идея самодостаточных приложений мне нравится, пусть даже в юниксах нет не отвратительной реализации оных.