|
|
Строка 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>
| |