diff options
author | Peter Robinson <pbrobinson@gmail.com> | 2019-10-16 10:48:12 +0100 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2019-11-18 12:46:29 +0200 |
commit | 8e70d0ae413a99fedf0d9b1a8469e641a1fb85d5 (patch) | |
tree | fdc2a35f44eec666755bef0c0bfd55974c09aba4 | |
parent | 03c56049a92e0f4f22e4e4f582c59c3f4802553d (diff) | |
download | rpm-8e70d0ae413a99fedf0d9b1a8469e641a1fb85d5.tar.gz |
Remove problematic sub variants of armv8 and related
This is a partial revert of b1f81b837f46
The ARMv8 aarch32 variant specifies a number of required and optional
components. NEON is a required component of ARMv8 devices so we don't
need the 'n' variant that was added in ARMv7 (and never widely used due
to problems). The 'c' crypto variant shouldn't be added. The use of
the crypto extensions to by ARMv8 HW is many and varied and there's no
means of dealing with it at a package/compile extention so the detection
and use of it is done at runtime and handled via a number of different
mechanisms whether in code or via kernel crypto modules and the use of
libkcapi allowing the device to choose the fastest crypto option for
the use case.
This is actively breaking Fedora and related distributions on newer
generations of hardware actively stopping the actual install of an OS
in some extreme cases. This architecture functionality needs to be
reviewed by the architecture maintainers to ensure that active breakage
doesn't happen.
Fixes RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=1691430
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
(cherry picked from commit 8ab279ae6b3855fca5946dafd11c38e91adc9904)
-rw-r--r-- | rpmrc.in | 9 |
1 files changed, 0 insertions, 9 deletions
@@ -82,8 +82,6 @@ optflags: armv7hl -O2 -g -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 optflags: armv7hnl -O2 -g -march=armv7-a -mfloat-abi=hard -mfpu=neon optflags: armv8l -O2 -g -march=armv8-a optflags: armv8hl -O2 -g -march=armv8-a -mfloat-abi=hard -mfpu=vfpv4 -optflags: armv8hnl -O2 -g -march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8 -optflags: armv8hcnl -O2 -g -march=armv8-a -mfloat-abi=hard -mfpu=crypto-neon-fp-armv8 optflags: m68k -O2 -g -fomit-frame-pointer @@ -224,8 +222,6 @@ arch_canon: armv7hl: armv7hl 12 arch_canon: armv7hnl: armv7hnl 12 arch_canon: armv8l: armv8l 12 arch_canon: armv8hl: armv8hl 12 -arch_canon: armv8hnl: armv8hnl 12 -arch_canon: armv8hcnl: armv8hcnl 12 arch_canon: m68kmint: m68kmint 13 arch_canon: atarist: m68kmint 13 @@ -353,8 +349,6 @@ buildarchtranslate: armv7hl: armv7hl buildarchtranslate: armv7hnl: armv7hnl buildarchtranslate: armv8l: armv8l buildarchtranslate: armv8hl: armv8hnl -buildarchtranslate: armv8hnl: armv8hnl -buildarchtranslate: armv8hcnl: armv8hcnl buildarchtranslate: mips: mips buildarchtranslate: mipsel: mipsel @@ -471,9 +465,6 @@ arch_compat: armv5tl: armv4tl arch_compat: armv4tl: armv4l arch_compat: armv4l: armv3l arch_compat: armv3l: noarch -arch_compat: armv8hcnl: armv8hnl -arch_compat: armv8hnl: armv8hl -arch_compat: armv8hnl: armv7hnl arch_compat: armv8hl: armv7hl arch_compat: armv7hnl: armv7hl arch_compat: armv7hl: armv6hl |