Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > 7f8d81b0cb010286ad8bea83c597df3e > files > 2

mock-core-configs-30.2-3.1.mga7.src.rpm

From ebd66e31a86c6a95a986a11c6466ce1771ca09d8 Mon Sep 17 00:00:00 2001
From: Neal Gompa <ngompa13@gmail.com>
Date: Sat, 4 May 2019 23:04:18 -0400
Subject: [PATCH] Allow AArch64 systems to build 32-bit ARM packages

There are a number of AArch64 systems that natively support
building and running code for 32-bit ARM ISAs.

In particular, some of the new ARM cloud servers are capable of it,
like the new ARM cloud servers from Packet.com.

RPM already has enhancements for supporting this as well.

So, let's go ahead and allow it.
---
 mock-core-configs/etc/mock/fedora-28-armhfp.cfg        | 2 +-
 mock-core-configs/etc/mock/fedora-29-armhfp.cfg        | 2 +-
 mock-core-configs/etc/mock/fedora-30-armhfp.cfg        | 2 +-
 mock-core-configs/etc/mock/fedora-rawhide-armhfp.cfg   | 2 +-
 mock-core-configs/etc/mock/mageia-6-armv5tl.cfg        | 2 +-
 mock-core-configs/etc/mock/mageia-6-armv7hl.cfg        | 2 +-
 mock-core-configs/etc/mock/mageia-7-armv7hl.cfg        | 2 +-
 mock-core-configs/etc/mock/mageia-cauldron-armv7hl.cfg | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/mock-core-configs/etc/mock/fedora-28-armhfp.cfg b/mock-core-configs/etc/mock/fedora-28-armhfp.cfg
index 60d0400a..26cf2b25 100644
--- a/mock-core-configs/etc/mock/fedora-28-armhfp.cfg
+++ b/mock-core-configs/etc/mock/fedora-28-armhfp.cfg
@@ -1,6 +1,6 @@
 config_opts['root'] = 'fedora-28-armhfp'
 config_opts['target_arch'] = 'armv7hl'
-config_opts['legal_host_arches'] = ('armv7l')
+config_opts['legal_host_arches'] = ('armv7l', 'armv8l', 'aarch64')
 config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
 config_opts['dist'] = 'fc28'  # only useful for --resultdir variable subst
 config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
diff --git a/mock-core-configs/etc/mock/fedora-29-armhfp.cfg b/mock-core-configs/etc/mock/fedora-29-armhfp.cfg
index 97fcb686..883477d0 100644
--- a/mock-core-configs/etc/mock/fedora-29-armhfp.cfg
+++ b/mock-core-configs/etc/mock/fedora-29-armhfp.cfg
@@ -1,6 +1,6 @@
 config_opts['root'] = 'fedora-29-armhfp'
 config_opts['target_arch'] = 'armv7hl'
-config_opts['legal_host_arches'] = ('armv7l')
+config_opts['legal_host_arches'] = ('armv7l', 'armv8l', 'aarch64')
 # config_opts['module_enable'] = ['list', 'of', 'modules']
 # config_opts['module_install'] = ['module1/profile', 'module2/profile']
 config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
diff --git a/mock-core-configs/etc/mock/fedora-30-armhfp.cfg b/mock-core-configs/etc/mock/fedora-30-armhfp.cfg
index 1db87cef..23862b52 100644
--- a/mock-core-configs/etc/mock/fedora-30-armhfp.cfg
+++ b/mock-core-configs/etc/mock/fedora-30-armhfp.cfg
@@ -1,6 +1,6 @@
 config_opts['root'] = 'fedora-30-armhfp'
 config_opts['target_arch'] = 'armv7hl'
-config_opts['legal_host_arches'] = ('armv7l')
+config_opts['legal_host_arches'] = ('armv7l', 'armv8l', 'aarch64')
 # config_opts['module_enable'] = ['list', 'of', 'modules']
 # config_opts['module_install'] = ['module1/profile', 'module2/profile']
 config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
diff --git a/mock-core-configs/etc/mock/fedora-rawhide-armhfp.cfg b/mock-core-configs/etc/mock/fedora-rawhide-armhfp.cfg
index e27e8ac9..f8d3ce4e 100644
--- a/mock-core-configs/etc/mock/fedora-rawhide-armhfp.cfg
+++ b/mock-core-configs/etc/mock/fedora-rawhide-armhfp.cfg
@@ -1,6 +1,6 @@
 config_opts['root'] = 'fedora-rawhide-armhfp'
 config_opts['target_arch'] = 'armv7hl'
-config_opts['legal_host_arches'] = ('armv7l')
+config_opts['legal_host_arches'] = ('armv7l', 'armv8l', 'aarch64')
 # config_opts['module_enable'] = ['list', 'of', 'modules']
 # config_opts['module_install'] = ['module1/profile', 'module2/profile']
 config_opts['chroot_setup_cmd'] = 'install @buildsys-build'
diff --git a/mock-core-configs/etc/mock/mageia-6-armv5tl.cfg b/mock-core-configs/etc/mock/mageia-6-armv5tl.cfg
index bdb1b898..f3f45efa 100644
--- a/mock-core-configs/etc/mock/mageia-6-armv5tl.cfg
+++ b/mock-core-configs/etc/mock/mageia-6-armv5tl.cfg
@@ -1,6 +1,6 @@
 config_opts['root'] = 'mageia-6-armv5tl'
 config_opts['target_arch'] = 'armv5tl'
-config_opts['legal_host_arches'] = ('armv5tl', 'armv6l', 'armv7l', 'armv7hl')
+config_opts['legal_host_arches'] = ('armv5tl', 'armv6l', 'armv7l', 'armv7hl', 'armv8l', 'armv8hl', 'aarch64')
 config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
 config_opts['dist'] = 'mga6'  # only useful for --resultdir variable subst
 config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
diff --git a/mock-core-configs/etc/mock/mageia-6-armv7hl.cfg b/mock-core-configs/etc/mock/mageia-6-armv7hl.cfg
index 2211df66..7067bdc0 100644
--- a/mock-core-configs/etc/mock/mageia-6-armv7hl.cfg
+++ b/mock-core-configs/etc/mock/mageia-6-armv7hl.cfg
@@ -1,6 +1,6 @@
 config_opts['root'] = 'mageia-6-armv7hl'
 config_opts['target_arch'] = 'armv7hl'
-config_opts['legal_host_arches'] = ('armv7l', 'armv7hl')
+config_opts['legal_host_arches'] = ('armv7l', 'armv7hl', 'armv8l', 'armv8hl', 'aarch64')
 config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
 config_opts['dist'] = 'mga6'  # only useful for --resultdir variable subst
 config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
diff --git a/mock-core-configs/etc/mock/mageia-7-armv7hl.cfg b/mock-core-configs/etc/mock/mageia-7-armv7hl.cfg
index 19a8d89f..1aaf4ae9 100644
--- a/mock-core-configs/etc/mock/mageia-7-armv7hl.cfg
+++ b/mock-core-configs/etc/mock/mageia-7-armv7hl.cfg
@@ -1,6 +1,6 @@
 config_opts['root'] = 'mageia-7-armv7hl'
 config_opts['target_arch'] = 'armv7hl'
-config_opts['legal_host_arches'] = ('armv7l', 'armv7hl')
+config_opts['legal_host_arches'] = ('armv7l', 'armv7hl', 'armv8l', 'armv8hl', 'aarch64')
 config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
 config_opts['dist'] = 'mga7'  # only useful for --resultdir variable subst
 config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
diff --git a/mock-core-configs/etc/mock/mageia-cauldron-armv7hl.cfg b/mock-core-configs/etc/mock/mageia-cauldron-armv7hl.cfg
index b75fa535..90518b68 100644
--- a/mock-core-configs/etc/mock/mageia-cauldron-armv7hl.cfg
+++ b/mock-core-configs/etc/mock/mageia-cauldron-armv7hl.cfg
@@ -1,6 +1,6 @@
 config_opts['root'] = 'mageia-cauldron-armv7hl'
 config_opts['target_arch'] = 'armv7hl'
-config_opts['legal_host_arches'] = ('armv7l', 'armv7hl')
+config_opts['legal_host_arches'] = ('armv7l', 'armv7hl', 'armv8l', 'armv8hl', 'aarch64')
 config_opts['chroot_setup_cmd'] = 'install basesystem-minimal rpm-build rpm-mageia-setup rpm-mageia-setup-build'
 config_opts['dist'] = 'cauldron'  # only useful for --resultdir variable subst
 config_opts['extra_chroot_dirs'] = [ '/run/lock', ]
-- 
2.21.0