!175 add loongarch support
From: @zhaozhen-zz Reviewed-by: @zcfsite, @hzero1996 Signed-off-by: @zcfsite
This commit is contained in:
commit
d95a181f8d
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
|
||||
Epoch: 1
|
||||
Version: 1.1.1m
|
||||
Release: 17
|
||||
Release: 18
|
||||
Summary: Cryptography and SSL/TLS Toolkit
|
||||
License: OpenSSL and SSLeay
|
||||
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
|
||||
Patch67: backport-Make-the-DRBG-seed-propagation-thread-safe.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
|
||||
Requires: coreutils %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||
@ -136,6 +137,9 @@ sslarch=%{_os}-%{_target_cpu}
|
||||
%ifarch x86_64 aarch64
|
||||
sslflags=enable-ec_nistp_64_gcc_128
|
||||
%endif
|
||||
%ifarch loongarch64
|
||||
sslflags="--libdir=%{_libdir}"
|
||||
%endif
|
||||
|
||||
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack -DPURIFY $RPM_LD_FLAGS"
|
||||
./Configure \
|
||||
@ -278,6 +282,9 @@ make test || :
|
||||
%ldconfig_scriptlets libs
|
||||
|
||||
%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
|
||||
- backport some patches
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user