[devel] BuildArch and RPM macros

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Чт Июл 24 19:02:24 MSD 2003


Hello!

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

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

-- 
Sergey Vlasov



Подробная информация о списке рассылки Devel