[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