summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Robinson <pbrobinson@gmail.com>2019-10-16 10:48:12 +0100
committerPanu Matilainen <pmatilai@redhat.com>2019-10-24 11:22:12 +0300
commit8ab279ae6b3855fca5946dafd11c38e91adc9904 (patch)
tree95ed9b0212f4fb1e0e0738316bdf1e32c740edf5
parent0da3c50d1fa37945ba1b01975ecf2f62b51fb3cd (diff)
downloadrpm-8ab279ae6b3855fca5946dafd11c38e91adc9904.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>
-rw-r--r--rpmrc.in9
1 files changed, 0 insertions, 9 deletions
diff --git a/rpmrc.in b/rpmrc.in
index cc212d4ba..5bd9ba3e5 100644
--- a/rpmrc.in
+++ b/rpmrc.in
@@ -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