2022-08-09 16:22:04 +08:00
|
|
|
From 3100da59abd272fc3f301a30ebabedf86b0b4a00 Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: Sun Haiyong <sunhaiyong@loongson.cn>
|
|
|
|
|
Date: Tue, 21 Dec 2021 20:40:27 +0800
|
|
|
|
|
Subject: [PATCH] Add loongarch architecture support.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
installplatform | 12 ++++++++++++
|
|
|
|
|
rpmrc.in | 17 +++++++++++++++++
|
|
|
|
|
2 files changed, 29 insertions(+)
|
|
|
|
|
|
|
|
|
|
diff --git a/installplatform b/installplatform
|
2023-06-28 17:42:42 +08:00
|
|
|
index ddcaa6d..fd37b0c 100755
|
2022-08-09 16:22:04 +08:00
|
|
|
--- a/installplatform
|
|
|
|
|
+++ b/installplatform
|
2023-02-02 10:49:39 +08:00
|
|
|
@@ -180,6 +180,12 @@ for ARCH in noarch `grep ^arch_canon $RPMRC | cut -d: -f2`; do
|
|
|
|
|
CANONARCH=riscv64
|
2022-08-09 16:22:04 +08:00
|
|
|
CANONCOLOR=3
|
|
|
|
|
;;
|
|
|
|
|
+ loongarch32)
|
|
|
|
|
+ ISANAME=loongarch
|
|
|
|
|
+ ISABITS=32
|
|
|
|
|
+ CANONARCH=loongarch32
|
|
|
|
|
+ CANONCOLOR=0
|
|
|
|
|
+ ;;
|
2023-02-02 10:49:39 +08:00
|
|
|
loongarch64)
|
2023-06-28 17:42:42 +08:00
|
|
|
ISANAME=loongarch
|
2023-02-02 10:49:39 +08:00
|
|
|
ISABITS=64
|
2022-08-09 16:22:04 +08:00
|
|
|
diff --git a/rpmrc.in b/rpmrc.in
|
2023-02-02 10:49:39 +08:00
|
|
|
index 6861b0a..74caf90 100644
|
2022-08-09 16:22:04 +08:00
|
|
|
--- a/rpmrc.in
|
|
|
|
|
+++ b/rpmrc.in
|
2023-02-02 10:49:39 +08:00
|
|
|
@@ -157,7 +157,7 @@ archcolor: aarch64 2
|
|
|
|
|
archcolor: aarch64_ilp32 1
|
|
|
|
|
archcolor: riscv64 2
|
2022-08-09 16:22:04 +08:00
|
|
|
|
2023-02-02 10:49:39 +08:00
|
|
|
-
|
2022-08-09 16:22:04 +08:00
|
|
|
+archcolor: loongarch32 1
|
2023-02-02 10:49:39 +08:00
|
|
|
archcolor: loongarch64 2
|
2022-08-09 16:22:04 +08:00
|
|
|
|
2023-02-02 10:49:39 +08:00
|
|
|
#############################################################
|
|
|
|
|
@@ -263,6 +263,7 @@ arch_canon: riscv: riscv64 22
|
2022-10-27 02:00:37 +00:00
|
|
|
arch_canon: riscv64: riscv64 22
|
2022-08-09 16:22:04 +08:00
|
|
|
|
2023-02-02 10:49:39 +08:00
|
|
|
arch_canon: loongarch64: loongarch64 23
|
|
|
|
|
+arch_canon: loongarch32: loongarch32 24
|
|
|
|
|
|
2022-08-09 16:22:04 +08:00
|
|
|
#############################################################
|
|
|
|
|
# Canonical OS names and numbers
|
2023-02-02 10:49:39 +08:00
|
|
|
@@ -395,6 +396,7 @@ buildarchtranslate: aarch64_ilp32: aarch64_ilp32
|
|
|
|
|
buildarchtranslate: riscv: riscv64
|
|
|
|
|
buildarchtranslate: riscv64: riscv64
|
2022-08-09 16:22:04 +08:00
|
|
|
|
|
|
|
|
+buildarchtranslate: loongarch32: loongarch32
|
2023-02-02 10:49:39 +08:00
|
|
|
buildarchtranslate: loongarch64: loongarch64
|
|
|
|
|
|
|
|
|
|
#########################################/####################
|
|
|
|
|
@@ -538,6 +540,7 @@ os_compat: bsdi4.0: bsdi
|
2022-08-09 16:22:04 +08:00
|
|
|
|
2023-02-02 10:49:39 +08:00
|
|
|
os_compat: Darwin: MacOSX
|
2022-08-09 16:22:04 +08:00
|
|
|
|
|
|
|
|
+arch_compat: loongarch32: noarch
|
2023-02-02 10:49:39 +08:00
|
|
|
arch_compat: loongarch64: noarch
|
|
|
|
|
|
|
|
|
|
buildarch_compat: ia64: noarch
|
|
|
|
|
@@ -645,6 +648,7 @@ buildarch_compat: sh4: noarch
|
|
|
|
|
buildarch_compat: sh4a: sh4
|
|
|
|
|
|
2022-08-09 16:22:04 +08:00
|
|
|
|
|
|
|
|
+buildarch_compat: loongarch32: noarch
|
2023-02-02 10:49:39 +08:00
|
|
|
buildarch_compat: loongarch64: noarch
|
|
|
|
|
|
|
|
|
|
# \endverbatim
|
2022-08-09 16:22:04 +08:00
|
|
|
--
|
2023-02-02 10:49:39 +08:00
|
|
|
2.27.0
|
2022-08-09 16:22:04 +08:00
|
|
|
|