From 318c4ef2eccddfa0026e5c9d11acfc785abfac6a Mon Sep 17 00:00:00 2001 From: luofeng14 Date: Mon, 6 Nov 2023 11:41:47 +0000 Subject: [PATCH] Support build with clang Signed-off-by: luofeng14 --- gmp.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gmp.spec b/gmp.spec index 61bb1cc..89a17f5 100644 --- a/gmp.spec +++ b/gmp.spec @@ -1,6 +1,6 @@ Name: gmp Version: 6.2.1 -Release: 2 +Release: 3 Epoch: 1 URL: https://gmplib.org Source0: https://gmplib.org/download/gmp/gmp-%{version}.tar.bz2 @@ -36,7 +36,11 @@ GMP dependent library for C++ applications. %build autoreconf -ifv if as --help | grep -q execstack; then - export CCAS="gcc -c -Wa,--noexecstack" + %if "%toolchain" == "clang" + export CCAS="clang -c -Wa,--noexecstack" + %else + export CCAS="gcc -c -Wa,--noexecstack" + %endif fi %ifarch %{ix86} @@ -97,6 +101,9 @@ make %{?_smp_mflags} check %{_libdir}/pkgconfig/gmpxx.pc %changelog +* Mon Nov 6 2023 luofeng 6.2.1-3 +- Support build with clang + * Fri Jul 30 2021 chenyanpanHW - 6.2.1-2 - DESC: delete -S git from %autosetup, and delete BuildRequires git -- Gitee