From bbf2a6bf3a4114e521b685283070a25d026a59f1 Mon Sep 17 00:00:00 2001 From: shafeipaozi Date: Fri, 1 Mar 2024 16:04:59 +0800 Subject: [PATCH] support clang --- lzo.spec | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lzo.spec b/lzo.spec index 19d070b..d35839a 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 -- Gitee