On Thu, Jun 13, 2013 at 2:41 PM, Tom Hughes tom@compton.nu wrote:
Doesn't seem to work for me on rawhide:
http://koji.fedoraproject.org/koji/taskinfo?taskID=5501008
That is with "ExclusiveArch: %{nodejs_arches}".
Going back to listing the architectures manually works.
Try: %{?nodejs_arches: ExclusiveArch: %{nodejs_arches}}%{!nodejs_arches: ExclusiveArch: %{ix86} x86_64 %{arm}}
I believe the other %{*_arches} macros use a similar construction in their spec. Mock probably uses the RHEL 6 rpm at some stage in the build process that gets tripped up without this.
Also, I don't believe Panu backported this to F18 (and this probably can't get into RHEL6), so that'll allow you to use the same spec in all branches.
-T.C.