diff --git a/exim.spec b/exim.spec index cbc3e732c50408601520415236f241c6e83d74c6..f5cd3e605e4e8f556509bf1d1ffef0db1abc3aa5 100644 --- a/exim.spec +++ b/exim.spec @@ -4,7 +4,7 @@ Summary: The exim mail transfer agent Name: exim Version: 4.97.1 -Release: 3 +Release: 4 License: GPLv2+ Url: https://www.exim.org/ @@ -191,8 +191,13 @@ popd export PIC=-fPIC %endif +%if "%toolchain" == "clang" + %global make_opts PERL_CC=clang CC=clang +%endif + + export LDFLAGS="%{?__global_ldflags} %{?_hardened_build:-pie -Wl,-z,relro,-z,now}" -make _lib=%{_lib} FULLECHO= +make %{?make_opts} _lib=%{_lib} FULLECHO= %install mkdir -p $RPM_BUILD_ROOT%{_sbindir} @@ -484,6 +489,9 @@ fi %{_sysconfdir}/cron.daily/greylist-tidy.sh %changelog +* Fri Jan 24 2025 QiuWenjian - 4.97.1-4 +- Fix clang building error + * Tue Jul 9 2024 zhangxianting - 4.97.1-3 - fix CVE-2024-39929