логично что сначала бинарь собирается работающим на твоей машине и только если тебе надо упаковать его вместе с зависимостями, ты предпринимаешь доп действия
На линуксе есть snap, который многие люто ненавидят. Но если не жалко места на диске - то он решает все проблемы. Просто тащит все зависимости с собой) А на серверах сейчас docker популярен, который делает то же самое, только в еще более извращенной форме - тащит с собой почти всю операционую систему со всем необходимым софтом
Там очень обрубленные чистые версии линуха обычно тащатся
в обычном дистрибе и так проблем нет, так что снап не только не решает проблем, но и ничего нового не даёт. просто место тратит.
Слуш ну видно же что ты тут больще теоретик и сложные энтерпрайзные комплексы на сервер не закатывал. Или не дебажил компоненты таких комплексов на предмет совместимости со всем и вся.
логично что сначала бинарь собирается работающим на твоей машине и только если тебе надо упаковать его вместе с зависимостями, ты предпринимаешь доп действия
ну вот я собрал libpng и поклал рядом с ехешником. хочу что он либпнг засосал
но этим вашим ынтерпрайзным и так похуй какой дистриб
Меня когда-то трахали неделями за то, что мое решение не работает на alpine linux. Потому что я, сволочь такая, положился на наличие более-менее нормального libc и ld
Одна единственная .net assembly или jar-ка для джавы распаковывает из себя же и выкатывает в локальный путь все свои нативные либки в зависимости от операционки и архитектуры.