https://bugzilla.redhat.com/show_bug.cgi?id=2263999
--- Comment #10 from Ben Beasley <code(a)musicinmybrain.net> ---
(In reply to Sandro from comment #9)
I thought it would allow building only on the specified arches.
Though, my
understanding might be wrong. But then I fail to fully understand this
example[1]:
```
BuildArch: noarch
# List the arches that the dependent package builds on below
ExclusiveArch: %{ix86} %{arm} x86_64 noarch
```
Going by the comment, I thought this dictates what arches to use for
building. Thus excluding noarch from ExclusiveArch and have it use only
64-bit arches/builders might do the trick.
[1]
https://docs.fedoraproject.org/en-US/packaging-guidelines/
#_arch_specific_runtime_and_build_time_dependencies
I think you are correct about what this does, but I also think that if i686,
x86_64, ppc64le, aarch64, and s390x are the only possible architectures (that
is, ignoring alternative architectures), then
BuildArch: noarch
ExclusiveArch: x86_64 ppc64le aarch64 s390x noarch
and
BuildArch: noarch
ExcludeArch: %{ix86}
express the same thing, but the latter better represents the *intent* of
excluding 32-bit architectures, and doesn’t have to be modified to allow new
64-bit architectures in the future.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2263999
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=rep...