[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