2022-10-27 02:00:37 +00:00
|
|
|
diff -Nur rpm-4.14.2.old/installplatform rpm-4.14.2/installplatform
|
|
|
|
|
--- rpm-4.14.2.old/installplatform 2017-08-10 16:08:07.113108701 +0800
|
|
|
|
|
+++ rpm-4.14.2/installplatform 2019-01-30 17:28:25.511000000 +0800
|
2023-02-02 10:49:39 +08:00
|
|
|
@@ -186,6 +186,13 @@ for ARCH in noarch `grep ^arch_canon $RPMRC | cut -d: -f2`; do
|
|
|
|
|
CANONARCH=loongarch64
|
2019-09-30 11:16:24 -04:00
|
|
|
CANONCOLOR=3
|
|
|
|
|
;;
|
|
|
|
|
+ aarch64_ilp32)
|
|
|
|
|
+ ISANAME=aarch
|
|
|
|
|
+ ISABITS=32
|
|
|
|
|
+ CANONARCH=aarch64
|
|
|
|
|
+ CANONCOLOR=0
|
|
|
|
|
+ LIB=libilp32
|
|
|
|
|
+ ;;
|
2022-10-27 02:00:37 +00:00
|
|
|
noarch)
|
|
|
|
|
CANONARCH=noarch
|
|
|
|
|
CANONCOLOR=0
|
2023-02-02 10:49:39 +08:00
|
|
|
diff --git a/rpmrc.in b/rpmrc.in
|
|
|
|
|
index 2975a3a..6861b0a 100644
|
|
|
|
|
--- a/rpmrc.in
|
|
|
|
|
+++ b/rpmrc.in
|
|
|
|
|
@@ -101,7 +101,7 @@ optflags: sh4 -O2 -g -mieee
|
2019-09-30 11:16:24 -04:00
|
|
|
optflags: sh4a -O2 -g -mieee
|
|
|
|
|
|
|
|
|
|
optflags: aarch64 -O2 -g
|
|
|
|
|
-
|
|
|
|
|
+optflags: aarch64_ilp32 -O2 -g -mabi=ilp32
|
|
|
|
|
optflags: riscv64 -O2 -g
|
|
|
|
|
|
2023-02-02 10:49:39 +08:00
|
|
|
optflags: loongarch64 -O2 -g
|
|
|
|
|
@@ -154,7 +154,7 @@ archcolor: sh3 1
|
2019-09-30 11:16:24 -04:00
|
|
|
archcolor: sh4 1
|
|
|
|
|
|
|
|
|
|
archcolor: aarch64 2
|
|
|
|
|
-
|
|
|
|
|
+archcolor: aarch64_ilp32 1
|
|
|
|
|
archcolor: riscv64 2
|
|
|
|
|
|
2023-02-02 10:49:39 +08:00
|
|
|
|
|
|
|
|
@@ -253,7 +253,7 @@ arch_canon: sh4: sh4 17
|
2019-09-30 11:16:24 -04:00
|
|
|
arch_canon: sh4a: sh4a 17
|
|
|
|
|
arch_canon: xtensa: xtensa 18
|
|
|
|
|
arch_canon: aarch64: aarch64 19
|
2022-10-27 02:00:37 +00:00
|
|
|
-
|
2019-09-30 11:16:24 -04:00
|
|
|
+arch_canon: aarch64_ilp32: aarch64 19
|
|
|
|
|
arch_canon: mipsr6: mipsr6 20
|
|
|
|
|
arch_canon: mipsr6el: mipsr6el 20
|
2022-10-27 02:00:37 +00:00
|
|
|
arch_canon: mips64r6: mips64r6 21
|
2023-02-02 10:49:39 +08:00
|
|
|
@@ -391,13 +391,13 @@ buildarchtranslate: sh4: sh4
|
2019-09-30 11:16:24 -04:00
|
|
|
buildarchtranslate: sh4a: sh4
|
|
|
|
|
|
|
|
|
|
buildarchtranslate: aarch64: aarch64
|
2022-10-27 02:00:37 +00:00
|
|
|
-
|
2019-09-30 11:16:24 -04:00
|
|
|
+buildarchtranslate: aarch64_ilp32: aarch64_ilp32
|
|
|
|
|
buildarchtranslate: riscv: riscv64
|
|
|
|
|
buildarchtranslate: riscv64: riscv64
|
2022-10-27 02:00:37 +00:00
|
|
|
|
2023-02-02 10:49:39 +08:00
|
|
|
buildarchtranslate: loongarch64: loongarch64
|
|
|
|
|
|
2022-10-27 02:00:37 +00:00
|
|
|
-#############################################################
|
|
|
|
|
+#########################################/####################
|
|
|
|
|
# Architecture compatibility
|
|
|
|
|
|
|
|
|
|
arch_compat: alphaev67: alphaev6
|
2023-02-02 10:49:39 +08:00
|
|
|
@@ -503,7 +503,8 @@ arch_compat: sh3: noarch
|
2022-10-27 02:00:37 +00:00
|
|
|
arch_compat: sh4: noarch
|
2019-09-30 11:16:24 -04:00
|
|
|
arch_compat: sh4a: sh4
|
|
|
|
|
|
2022-10-27 02:00:37 +00:00
|
|
|
-arch_compat: aarch64: noarch
|
2019-09-30 11:16:24 -04:00
|
|
|
+arch_compat: aarch64_ilp32: aarch64 noarch
|
|
|
|
|
+arch_compat: aarch64: aarch64_ilp32 noarch
|
|
|
|
|
|
|
|
|
|
arch_compat: riscv: noarch
|
|
|
|
|
arch_compat: riscv64: noarch
|
2023-02-02 10:49:39 +08:00
|
|
|
@@ -542,7 +543,7 @@ arch_compat: loongarch64: noarch
|
2019-09-30 11:16:24 -04:00
|
|
|
buildarch_compat: ia64: noarch
|
|
|
|
|
|
|
|
|
|
buildarch_compat: aarch64: noarch
|
2022-10-27 02:00:37 +00:00
|
|
|
-
|
2019-09-30 11:16:24 -04:00
|
|
|
+buildarch_compat: aarch64_ilp32: noarch
|
|
|
|
|
buildarch_compat: riscv: noarch
|
|
|
|
|
buildarch_compat: riscv64: noarch
|
2022-10-27 02:00:37 +00:00
|
|
|
|