On Tue, Jun 07, 2005 at 12:20:24PM +0300, Michael Shigorin wrote: > --with-mysql vs --with-pgsql. Порой обхакивают фактически > дубликацией сборки бинарников, если апстрим не озадачился > вынесением в модули. Если эти опции сборки взаимоисключающие, тогда плохо. Но тогда это какая-то "пионерская поделка" получается. Если же можно собрать и с mysql, и с pgsql, то пусть лучше будет небольшой оверхед и лишняя зависимость как расплата за возможность выбора. И вообще, зачем напрямую к клиентским библиотекам линковаться? Нужно какой-нибудь там unixODBC использовать. В перле вон DBI -- вообще никаких проблем по этой части нет. Недавно ещё вот какую поделку видел: http://libdbi.sourceforge.net/ http://libdbi-drivers.sourceforge.net/ В Fedora Core она есть. Пристально не смотрел. > > > - feature->deps bloat... > > Иногда можно распилить на несколько пакетов. > > life:~> du -sh /var/lib/{apt,rpm} > 16M /var/lib/apt > 18M /var/lib/rpm > > Удивительно мало, правда, это всего лишь ноутбук с 663 пакетами. > Дома (1724) уже чуть показательней: > > home:~> du -sh /var/lib/{apt,rpm} > 20M /var/lib/apt > 49M /var/lib/rpm Разбухание базы пакетов -- это наименьшее из зол. А если убрать все зависимости на libc.so.6 и /bin/sh, то база может заметно сократиться. :)