diff --git a/haproxy.spec b/haproxy.spec index 142484e27f2acd6cd03a19d83048b1c6c48ed636..17f1ea465ea74fb6e83efe9cfadbed117b350a2e 100644 --- a/haproxy.spec +++ b/haproxy.spec @@ -5,7 +5,7 @@ Name: haproxy Version: 2.9.5 -Release: 1 +Release: 2 Summary: The Reliable, High Performance TCP/HTTP Load Balancer License: GPLv2+ @@ -30,15 +30,18 @@ web sites and powers quite a number of the world's most visited ones. %prep %autosetup -n %{name}-%{version} -p1 %build +%if "%toolchain" == "clang" + %global make_opts CC=clang +%endif -%make_build CPU="generic" TARGET="linux-glibc" USE_OPENSSL=1 USE_PCRE2=1 USE_SLZ=1 \ +%make_build %{?make_opts} CPU="generic" TARGET="linux-glibc" USE_OPENSSL=1 USE_PCRE2=1 USE_SLZ=1 \ USE_LUA=1 USE_CRYPT_H=1 USE_SYSTEMD=1 USE_LINUX_TPROXY=1 USE_GETADDRINFO=1 USE_PROMEX=1 DEFINE=-DMAX_SESS_STKCTR=12 \ ADDINC="%{build_cflags}" ADDLIB="%{build_ldflags}" -%make_build admin/halog/halog ADDINC="%{build_cflags}" ADDLIB="%{build_ldflags}" +%make_build %{?make_opts} admin/halog/halog ADDINC="%{build_cflags}" ADDLIB="%{build_ldflags}" pushd admin/iprange -%make_build OPTIMIZE="%{build_cflags}" LDFLAGS="%{build_ldflags}" +%make_build %{?make_opts} OPTIMIZE="%{build_cflags}" LDFLAGS="%{build_ldflags}" popd %install @@ -117,6 +120,12 @@ exit 0 %{_mandir}/man1/* %changelog +* Thu Feb 22 2024 luofng - 2.9.5-2 +- Type: enhencement +- CVE:NA +- SUG:NA +- DESC:support for building with clang + * Mon Feb 19 2024 liweigang - 2.9.5-1 - update to version 2.9.5