!19 LLVM平行宇宙:支持使用clang构建gmp

From: @cf-zhao 
Reviewed-by: @liqingqing_1229 
Signed-off-by: @liqingqing_1229
This commit is contained in:
openeuler-ci-bot 2023-08-07 03:28:58 +00:00 committed by Gitee
commit 7dcddea93d
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -1,6 +1,6 @@
Name: gmp Name: gmp
Version: 6.3.0 Version: 6.3.0
Release: 1 Release: 2
Epoch: 1 Epoch: 1
URL: https://gmplib.org URL: https://gmplib.org
Source0: https://gmplib.org/download/gmp/gmp-%{version}.tar.xz Source0: https://gmplib.org/download/gmp/gmp-%{version}.tar.xz
@ -35,7 +35,11 @@ GMP dependent library for C++ applications.
%build %build
if as --help | grep -q execstack; then if as --help | grep -q execstack; then
%if "%toolchain" == "clang"
export CCAS="clang -c -Wa,--noexecstack"
%else
export CCAS="gcc -c -Wa,--noexecstack" export CCAS="gcc -c -Wa,--noexecstack"
%endif
fi fi
%ifarch %{ix86} %ifarch %{ix86}
@ -90,6 +94,9 @@ export LD_LIBRARY_PATH=`pwd`/.libs
%{_libdir}/pkgconfig/gmpxx.pc %{_libdir}/pkgconfig/gmpxx.pc
%changelog %changelog
* Sat Aug 05 2023 cf-zhao <zhaochuanfeng@huawei.com> 1:6.3.0-2
- Support build with clang
* Mon Jul 31 2023 Funda Wang <fundawang@yeah.net> - 1:6.3.0-1 * Mon Jul 31 2023 Funda Wang <fundawang@yeah.net> - 1:6.3.0-1
- New version 6.3.0 - New version 6.3.0