May I suggest the following simple patch: --- macros.alpha 2007-09-19 09:57:14.000000000 +0200 +++ macros 2007-09-19 09:59:10.000000000 +0200 @@ -1193,6 +1193,10 @@ #------------------------------------------------------------------------------ # arch macro for all supported ARM processors %arm armv3l armv4b armv4l armv4tl armv5tel armv5tejl armv6l +# +#------------------------------------------------------------------------------ +# arch macro for all supported ARM processors +%all_alpha alpha alphaev56 alphaev6 alphaev67 #------------------------------------------------------------------------ # Use in %install to generate locale specific file lists. For example, Thx.
Adding something like that is not a problem as such, what bugs me is that the "all" macros are such a hodgepodge naming-wise: %{ix86} for all x86, %{arm} for all arm processors and now %{all_alpha}... Oh well, the old names can't be changed without breaking half the worlds specs relying on them, new ones can of course be added. I'd actually prefer %alpha_all to keep it in alpha* "namespace" if that's ok?
We cannot use simple %alpha, can we? I'm not sure... ifarch alpha and ifarch %alpha would be different then!? But someone could over read that... Maybe stick with %alpha_all :-) That's fine for me!
%alpha is possible, sure, just potentially somewhat confusing as like you say, "%ifarch alpha" vs "%ifarch %alpha" are then entirely different, but then so is "patch" and "%patch"...
Then we use %alpha. The problem persists with other macro/non-macro definitions as well. Using %alpha only we have the same naming as x86, arm, ... OK Panu?
Done deal :) Upstream now, will be in 4.4.2.2 when released -> in Fedora after test3-freeze.
In rawhide now (but only available for builders atm due to freeze)
That's fine. Thx.