|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 22 Aug 2005 11:54:06 To : Slawa Olhovchenkov Subject : Re: небольшое объявление -------------------------------------------------------------------------------- Slawa Olhovchenkov wrote: > > SS> Всё равно приходится пересобирать все приложения на машинке. Hо это > SS> сработает лишь если все установленные приложения с исходниками > SS> (допустим даже, что они беспроблемно пересоберутся). > > Hахер? Старые-то либы остаются. Hо новые приложения таки появляются. > SS> К сожадению, именно такие скачки в ABI дают то, что коммерческих > SS> (closed-source) бинарей под FreeBSD особо больше не становится - проще > SS> прользовать linuxator, а всё это несколько сужает область применения > SS> FreeBSD как платформы. > > Херню несешь. compatX позволяет запускать бинари любых версий. Именно для > этого и нужен bump. Речь даже не о том, что compat5x ещё нет в портах. Речь о том, что два бинаря пользуют разные libc но одну либу (из портов, например вездесующий expat), которая юзает лишь один из этих libc. Тут кроме как придумывания для портов глобальной переменной SHLIB_MAJOR_OFFSET (и патчения всех портов с INSTALL_SHLIB) ничего и не придумывается. Hу или аналогичные хаки преследующие ту же цель - bumping ports' shared libraries. Bump'ы вполне катят для апгрейда "чистой" системы, но с портами - следующий ряд грабель встаёт во всём своём великолепии. В качестве панацеи все уверенно называют versioning, но раньше 7.x его не будет, увы. Из чего вывод - коммерческие бинари под FreeBSD - это головная боль. -- Sergey Skvortsov mailto: skv@protey.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577b4cc6756.html, оценка из 5, голосов 10
|