[devel] Re: backwards compatibility
Alexey Tourbin
at на altlinux.ru
Сб Апр 16 01:31:59 MSD 2005
On Sat, Apr 16, 2005 at 12:57:47AM +0400, Vitaly Lipatov wrote:
> > А общая тенденция в дистрибутиве противоположна. Шиза :-(:-(
> Я действительно отключаю во вновь собираемых пакетах static,
> когда не вижу смысла тратить время на их укладку, но всегда готов
> по звоночку добавить -static.
Policy нужна (которой у нас нет).
Общая тенденция -- условная запаковка статических библиотек.
То есть в простейшем случае так:
%def_disable static
%if_enabled static
%files -n lib%name-devel-static
%_libdir/lib%name.a
%endif
Тогда чтобы получить lib%name-devel-static, нужно пересобрать пакет с
`--enable static'. Установка lib%name-devel-static автоматически ставит
на hold lib%name-devel и, следовательно, lib%name (если между пакетами
правильные зависимости).
Плюс если используется autoconf, то
%configure %{subst_enable static}
отключает и саму сборку статических библиотек.
> --
> Lav
> Виталий Липатов
> Санкт-Петербург
> GNU! ALT Linux Team! LaTeX! LyX!
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20050416/522d72a3/attachment.bin
Подробная информация о списке рассылки Devel