[devel] Re: backwards compatibility

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Пн Апр 18 16:56:09 MSD 2005


Alexey Tourbin wrote:

>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}
>
>отключает и саму сборку статических библиотек.
>
>  
>
А это плохо.

У меня уже было несколько случаев, когда при необходимости собрать 
чего-то статически приходится пересобирать целую пачку не всегда 
собирающихся библиотек.

IMHO enable-static надо по умолчанию.

Rgds,
Rider




Подробная информация о списке рассылки Devel