* Neal Gompa:
On Fri, Jan 10, 2020 at 4:28 AM Florian Weimer
<fweimer(a)redhat.com> wrote:
>
> We do not want to change the RPM architecture, so that users still can
> install third-party software. This means that we need to change the
> dist tag to avoid confusion.
>
Changing the RPM architecture does not necessarily mean that you
wouldn't remain compatible with baseline x86_64. For example,
OpenMandriva's build of the distribution optimized for first
generation AMD Ryzen systems uses the "znver1" RPM architecture, but
the "znver1" architecture is deliberately considered compatible with
x86_64, so packages that are "x86_64" are still installable. There are
numerous examples of this for 32-bit x86, and there's no reason we
couldn't do this for 64-bit x86.
But the value of %_arch still changes, right?
I believe this will break things, like this:
| F ?= $(shell test ! -e /etc/fedora-release && echo 0; test -e
/etc/fedora-release && rpm --eval %{fedora})
| ARCH ?= $(shell test ! -e /etc/fedora-release && uname -m; test -e
/etc/fedora-release && rpm --eval %{_arch})
| MOCK_CFG ?= $(shell test -e /etc/fedora-release && echo fedora-$(F)-$(ARCH))
<
https://github.com/ClusterLabs/pacemaker/blob/1e3b41f65fded91987d4d79c148...
Thanks,
Florian