Re[7]: Про докер итд - надоело кругами ходить.
От: Cyberax Марс  
Дата: 21.05.20 21:33
Оценка:
Здравствуйте, Ops, Вы писали:

C>>Можно, просто мало кто так делает. Кроме того, стандартный SOPATH в Линуксе не включает текущий каталог.

Ops>Это ж не проблема вроде? Можно же запускать через env с нужным окружением? Почему тогда не делают? Это бы решило кучу проблем.
Можно, конечно. И часто так и делают для "большого" софта типа Oracle или MSSQL.

Но просто там начинаются проблемы — практически нет системных библиотек с железно стабильным ABI. Фактически, только на glibc можно рассчитывать, но там очень мало функциональности. Так что если просто положить свою libblah рядом, то она потянет свою libssl, libcurl и прочую радость.

В Windows ситуация немного лучше, благодаря магии SxS, которая автоматически заменяет вещи типа msvcrt на правильные. Вдобавок, WinApi более широкий, так что обычно требуется немного меньше библиотек.
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.