SpecTips/BuildRequires: различия между версиями

Материал из ALT Linux Wiki
м Spectips/BuildRequires» переименована в «SpecTips/BuildRequires»: proper spelling)
(Перенаправление на Spec#BuildRequires.2C BuildPreReq)
 
Строка 1: Строка 1:
[[Category:Devel]]
#REDIRECT [[Spec#BuildRequires.2C_BuildPreReq]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/BuildRequires}}
 
== BuildRequires ==
 
Из [http://lists.altlinux.org/pipermail/devel/2006-November/038827.html переписки в devel@] касательно ненужного в большинстве случаев <tt>gcc-g77</tt>, попадающего в сборочные зависимости после buildreq из-за "грязных" configure-скриптов, которые пытаются тестировать что попало:
 
<pre>> > > Он не должен собираться "как у меня", он должен просто
> > > собираться в хэшере.  ИМХО с минимальным и достаточным
> > > набром BuildRequires.
> > 2 led: минимальный набор BR может не соответствовать
> > требованиям к функциональности пакета, а понятие
> > достаточности может "плавать".
> Понятие "необходимости и достаточности" не может плавать
> "плавать" (по крайней мере, в школе на уроках математики меня
> так учили:)
 
Математикой в словах "должен просто" не пахнет.  Тогда плавают
они. :)
 
> А "достаточность" - имеется в виду заявленная функциональность
> и заявленные фичи пакета (может быть поэтому я всегда явно
> указываю все enable/disable with/without в %configure - чтобы
> без пропущенного BuildRequires в хешере даже не собралось и не
> было соблазна корявый пакет куда-либо выкладывать)
 
Получаем поправленное:
- минимальный и достаточный для сборки как таковой набор, плюс
- дополнительные BuildRequires для заявленных/включаемых фич.</pre>

Текущая версия от 23:10, 3 ноября 2008

Перенаправление на: