Remove problematic sub variants of armv8 and related

This is a partial revert of b1f81b837f

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>
This commit is contained in:
Peter Robinson 2019-10-16 10:48:12 +01:00 committed by Panu Matilainen
parent 0da3c50d1f
commit 8ab279ae6b
1 changed files with 0 additions and 9 deletions

View File

@ -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