From 5da84fe258e97f96bd6698fa17a7cc0234b477ae Mon Sep 17 00:00:00 2001 From: s Date: Wed, 30 Aug 2023 21:37:40 +0800 Subject: [PATCH] fix clang build error --- openssl.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/openssl.spec b/openssl.spec index e3a1926..c6f32ff 100644 --- a/openssl.spec +++ b/openssl.spec @@ -2,7 +2,7 @@ Name: openssl Epoch: 1 Version: 3.0.9 -Release: 2 +Release: 3 Summary: Cryptography and SSL/TLS Toolkit License: OpenSSL and SSLeay URL: https://www.openssl.org/ @@ -94,7 +94,11 @@ sslflags="--libdir=%{_libdir}" sslflags=enable-ec_nistp_64_gcc_128 %endif -RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack -Wa,--generate-missing-build-notes=yes -DPURIFY $RPM_LD_FLAGS" +%if "%toolchain" == "clang" + RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack -DPURIFY $RPM_LD_FLAGS" +%else + RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wa,--noexecstack -Wa,--generate-missing-build-notes=yes -DPURIFY $RPM_LD_FLAGS" +%endif ./Configure \ --prefix=%{_prefix} --openssldir=%{_sysconfdir}/pki/tls ${sslflags} \ zlib enable-camellia enable-seed enable-rfc3779 \ @@ -230,6 +234,9 @@ make test || : %ldconfig_scriptlets libs %changelog +* Wed Aug 30 2023 yoo - 1:3.0.9-3 +- fix clang build error + * Tue Aug 08 2023 zhujianwei - 1:3.0.9-2 - fix CVE-2023-2975 CVE-2023-3446 CVE-2023-3816 -- Gitee