diff --git a/lzo.spec b/lzo.spec index 19d070bde1074bc4e92e81040df88744ee04ef3e..d35839a8feed529314f45526a0ab4239da19be7c 100644 --- a/lzo.spec +++ b/lzo.spec @@ -1,6 +1,6 @@ Name: lzo Version: 2.10 -Release: 2 +Release: 3 Summary: a real-time data compression library License: GPLv2+ URL: http://www.oberhumer.com/opensource/lzo/ @@ -44,8 +44,14 @@ over compression ratio. %configure --disable-dependency-tracking --disable-static --enable-shared %make_build -gcc %{optflags} -fpic -Iinclude/lzo -o minilzo/minilzo.o -c minilzo/minilzo.c -gcc -g -shared -Wl,-z,now -o libminilzo.so.0 -Wl,-soname,libminilzo.so.0 minilzo/minilzo.o +%if "%toolchain" == "clang" + %global make_opts HOSTCC=clang CC=clang CXX=clang++ + clang %{optflags} -fpic -Iinclude/lzo -o minilzo/minilzo.o -c minilzo/minilzo.c + clang -g -shared -Wl,-z,now -o libminilzo.so.0 -Wl,-soname,libminilzo.so.0 minilzo/minilzo.o +%else + gcc %{optflags} -fpic -Iinclude/lzo -o minilzo/minilzo.o -c minilzo/minilzo.c + gcc -g -shared -Wl,-z,now -o libminilzo.so.0 -Wl,-soname,libminilzo.so.0 minilzo/minilzo.o +%endif %install rm -rf $RPM_BUILD_ROOT @@ -89,6 +95,9 @@ make check test %{_pkgdocdir} %changelog +* Fri Mar 1 2024 shafeipaozi - 2.10-3 +- add support for clang + * Tue Oct 25 2022 yanglongkang - 2.10-2 - rebuild for next release