[devel] Re: backwards compatibility
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Апр 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!
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050416/522d72a3/attachment-0001.bin>
Подробная информация о списке рассылки Devel