[d-kernel] BuildArch and RPM macros

Sergey Vlasov vsu at altlinux.ru
Thu Jul 24 19:02:24 MSD 2003


Hello!

Во многих *.spec (в основном это kernel-*) встречается BuildArch:
noarch вместе с хитрыми макросами вроде %source, которые при вызове
переопределяют переменные. Так вот, например, если BuildArch стоит
после использования %source, в списке, который создаёт %source,
дублируются элементы. Это связано с тем, что при обнаружении BuildArch
rpm перезапускает разбор spec-файла, но при этом не возвращает макросы
в исходное состояние.

Вообще такое поведение rpm больше похоже на баг. Workaround: вытащить
BuildArch повыше - до первого использования %source и других подобных
макросов.

-- 
Sergey Vlasov



More information about the devel-kernel mailing list