add loongarch support
This commit is contained in:
parent
4bfccfa5c3
commit
6113119f99
30
fix-add-loongarch64-target.patch
Normal file
30
fix-add-loongarch64-target.patch
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
From 5fd4cc31c0eba0813a005d3559afc1b42df8ee32 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Shi Pujin <shipujin.t@gmail.com>
|
||||||
|
Date: Wed, 16 Feb 2022 10:53:56 +0800
|
||||||
|
Subject: [PATCH] Add loongarch64 target
|
||||||
|
|
||||||
|
---
|
||||||
|
Configurations/10-main.conf | 7 +++++++
|
||||||
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf
|
||||||
|
index 61c6689..7102c95 100644
|
||||||
|
--- a/Configurations/10-main.conf
|
||||||
|
+++ b/Configurations/10-main.conf
|
||||||
|
@@ -761,6 +761,13 @@ my %targets = (
|
||||||
|
perlasm_scheme => "linux64",
|
||||||
|
},
|
||||||
|
|
||||||
|
+ # loongarch64 below refers to contemporary LOONGARCH Architecture
|
||||||
|
+ # specifications,
|
||||||
|
+ "linux-loongarch64" => {
|
||||||
|
+ inherit_from => [ "linux-generic64"],
|
||||||
|
+ perlasm_scheme => "linux64",
|
||||||
|
+ },
|
||||||
|
+
|
||||||
|
#### IA-32 targets...
|
||||||
|
#### These two targets are a bit aged and are to be used on older Linux
|
||||||
|
#### machines where gcc doesn't understand -m32 and -m64
|
||||||
|
--
|
||||||
|
2.27.0
|
||||||
|
|
||||||
@ -2,7 +2,7 @@
|
|||||||
Name: openssl
|
Name: openssl
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 1.1.1m
|
Version: 1.1.1m
|
||||||
Release: 17
|
Release: 18
|
||||||
Summary: Cryptography and SSL/TLS Toolkit
|
Summary: Cryptography and SSL/TLS Toolkit
|
||||||
License: OpenSSL and SSLeay
|
License: OpenSSL and SSLeay
|
||||||
URL: https://www.openssl.org/
|
URL: https://www.openssl.org/
|
||||||
@ -76,6 +76,7 @@ Patch65: backport-Add-missing-header-for-memcmp.patch
|
|||||||
Patch66: backport-Fix-a-memory-leak-in-tls13_generate_secret.patch
|
Patch66: backport-Fix-a-memory-leak-in-tls13_generate_secret.patch
|
||||||
Patch67: backport-Make-the-DRBG-seed-propagation-thread-safe.patch
|
Patch67: backport-Make-the-DRBG-seed-propagation-thread-safe.patch
|
||||||
Patch68: backport-Fix-memory-leak-in-X509V3_add1_i2d-when-flag-is-X509.patch
|
Patch68: backport-Fix-memory-leak-in-X509V3_add1_i2d-when-flag-is-X509.patch
|
||||||
|
Patch69: fix-add-loongarch64-target.patch
|
||||||
|
|
||||||
BuildRequires: gcc perl make lksctp-tools-devel coreutils util-linux zlib-devel
|
BuildRequires: gcc perl make lksctp-tools-devel coreutils util-linux zlib-devel
|
||||||
Requires: coreutils %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
Requires: coreutils %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
@ -136,6 +137,9 @@ sslarch=%{_os}-%{_target_cpu}
|
|||||||
%ifarch x86_64 aarch64
|
%ifarch x86_64 aarch64
|
||||||
sslflags=enable-ec_nistp_64_gcc_128
|
sslflags=enable-ec_nistp_64_gcc_128
|
||||||
%endif
|
%endif
|
||||||
|
%ifarch loongarch64
|
||||||
|
sslflags="--libdir=%{_libdir}"
|
||||||
|
%endif
|
||||||
|
|
||||||
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack -DPURIFY $RPM_LD_FLAGS"
|
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack -DPURIFY $RPM_LD_FLAGS"
|
||||||
./Configure \
|
./Configure \
|
||||||
@ -278,6 +282,9 @@ make test || :
|
|||||||
%ldconfig_scriptlets libs
|
%ldconfig_scriptlets libs
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 14 2022 zhaozhen <zhaozhen@loongson.cn> - 1:1.1.1m-18
|
||||||
|
- Add loongarch support
|
||||||
|
|
||||||
* Mon Nov 7 2022 ExtinctFire<shenyining_00@126.com> - 1:1.1.1m-17
|
* Mon Nov 7 2022 ExtinctFire<shenyining_00@126.com> - 1:1.1.1m-17
|
||||||
- backport some patches
|
- backport some patches
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user