У меня гента, так что о пересборках после смены второй цифры я некое представление имею :) Но вот сломать систему как-то не выходило. Как делается - не знаю, я, честно гвооря, в детали не лез. Ноработает вполне приемлемо, включая апдейт libc. То есть это не проблема, к которой решения нет. Впрочем, с вариантом "пересобирать, используя старую библиотеку, потом разом всё заменить" тоже особых проблем не вижу.Статическая линковка обычно ходит с тасканием библиотеки с собой - здесь да, попутал немного. С другой стороны - даже с просто статической сборкой в source-based мы имеем гору лишних пересборок, а в бинарных - свалившуюся с ровного места нагрузку не на авторов, так на маинтайнеров. А shared libs - отличный способ делегирования. Кроме того, лично мне очень не нравится идея параллельного наличия нескольких возможно несовместимых версий чего угодно (библиотеки, приложения - не важно) в системе без особых мер предосторожности - побиться можно отнюдь не тоько об abi а, например, о формат конфигов, или временых файлов, или ещё чего. Это всё лечится - но как бы не получить в итоге GoboLinux.
|