[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