Sophie

Sophie

distrib > Mageia > 7 > aarch64 > by-pkgid > 4f298dad17ddfd62a1b6219e00318ed4 > files > 1

rpm-4.14.2.1-12.1.mga7.src.rpm

From b1f81b837f46bcbad8b527e41c7b7ebb0175d156 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch>
Date: Fri, 30 Mar 2018 16:37:19 +0200
Subject: [PATCH] Add armv8* arch variants to rpmrc.in and %arm macro
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

armv8* is aarch64 machines in 32-bit mode
Also fix %arm macro to include newer processor types

Signed-off-by: Bernhard Rosenkränzer <bero@lindev.ch>
---
 rpmrc.in | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/rpmrc.in b/rpmrc.in
index d3452ddf7..a3ad17a3a 100644
--- a/rpmrc.in
+++ b/rpmrc.in
@@ -80,6 +80,10 @@ optflags: armv6hl -O2 -g -march=armv6 -mfloat-abi=hard -mfpu=vfp
 optflags: armv7l -O2 -g -march=armv7
 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
 
@@ -124,6 +128,7 @@ archcolor: armv5tel 1
 archcolor: armv5tejl 1
 archcolor: armv6l 1
 archcolor: armv7l 1
+archcolor: armv8l 1
 
 archcolor: mips 1
 archcolor: mipsel 1
@@ -218,6 +223,10 @@ arch_canon:     armv6hl: armv6hl 	12
 arch_canon:     armv7l: armv7l 	12
 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
@@ -345,6 +354,10 @@ buildarchtranslate: armv6hl: armv6hl
 buildarchtranslate: armv7l: armv7l
 buildarchtranslate: armv7hl: armv7hl
 buildarchtranslate: armv7hnl: armv7hnl
+buildarchtranslate: armv8l: armv8l
+buildarchtranslate: armv8hl: armv8hnl
+buildarchtranslate: armv8hnl: armv8hnl
+buildarchtranslate: armv8hcnl: armv8hcnl
 
 buildarchtranslate: mips: mips
 buildarchtranslate: mipsel: mipsel
@@ -453,6 +466,7 @@ arch_compat: hppa1.0: parisc
 arch_compat: parisc: noarch
 
 arch_compat: armv4b: noarch
+arch_compat: armv8l: armv7l
 arch_compat: armv7l: armv6l
 arch_compat: armv6l: armv5tejl
 arch_compat: armv5tejl: armv5tel
@@ -461,6 +475,10 @@ 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
 arch_compat: armv6hl: noarch
@@ -584,6 +602,7 @@ buildarch_compat: mips64r6: noarch
 buildarch_compat: mips64r6el: noarch
 
 buildarch_compat: armv4b: noarch
+buildarch_compat: armv8l: armv7l
 buildarch_compat: armv7l: armv6l
 buildarch_compat: armv6l: armv5tejl
 buildarch_compat: armv5tejl: armv5tel armv5tl
@@ -593,6 +612,10 @@ buildarch_compat: armv4tl: armv4l
 buildarch_compat: armv4l: armv3l
 buildarch_compat: armv3l: noarch
 
+buildarch_compat: armv8hcnl: armv8hnl
+buildarch_compat: armv8hnl: armv8hl
+buildarch_compat: armv8hnl: armv7hnl
+buildarch_compat: armv8hl: armv7hl
 buildarch_compat: armv7hnl: armv7hl
 buildarch_compat: armv7hl: armv6hl
 buildarch_compat: armv6hl: noarch