From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4263AE69.4020107@altlinux.com> Date: Mon, 18 Apr 2005 16:56:09 +0400 From: Anton Farygin User-Agent: Mozilla Thunderbird 1.0 (X11/20050202) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] Re: backwards compatibility References: <20050414085755.GE3310@solemn.turbinal.org> <425FCDF2.4080305@altlinux.com> <20050415161532.GI6352@osdn.org.ua> <200504160057.48412.lav@altlinux.ru> <20050415213159.GE21153@solemn.turbinal.org> In-Reply-To: <20050415213159.GE21153@solemn.turbinal.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2005 12:59:24 -0000 Archived-At: List-Archive: List-Post: 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