[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