[d-kernel] зависимость на макросы?

Dmitry V. Levin ldv at altlinux.org
Fri Jul 4 03:01:24 MSD 2003


On Fri, Jul 04, 2003 at 12:12:36AM +0300, Alexander Bokovoy wrote:
> On Fri, Jul 04, 2003 at 12:36:29AM +0400, Anton Farygin wrote:
> > Собственно говоря, вот:
> > $ rpm -ba kernel-std-up.spec
> > ошибка: строка 18: Неизвестный тэг: %add_patch_list kernel-fix-security 
> > kernel-fix-build
> Buildrequires: kernel-build-tools
> 
> > Может быть стоит как-то зависеть на макросы для сборки ? Если это 
> > конечно возможно вообще
> Возможно методом починки твоей сборочной среды. Она не должна парсить спек
> до того, как в ней удовлетворены все BuildRequires пакета.

В данном случае можно предусмотреть workaround в spec-файле:
перенести использование некоторых нестандартных макросов ниже по тексту,
например, в %prep, чтобы rpmbuild мог честно выругаться на
неудовлетворенные зависимости.

Иногда, правда, этот трюк не удается; например, если сам BuildPreReq
использует макросы.  Но это уже совсем другая история.


--
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/devel-kernel/attachments/20030704/4924a37d/attachment-0002.bin


More information about the devel-kernel mailing list