[packages/llvm] be more granular about which of %{arm} need libatomic

atler atler at pld-linux.org
Thu Mar 30 01:53:04 CEST 2023


commit 58b1e4905cf5fbbf1257dcae596552182d12210c
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Mar 29 22:33:26 2023 +0200

    be more granular about which of %{arm} need libatomic

 llvm.spec | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/llvm.spec b/llvm.spec
index 923323f..a9b5004 100644
--- a/llvm.spec
+++ b/llvm.spec
@@ -70,6 +70,10 @@
 %undefine	with_rt
 %endif
 
+%ifarch i386 i486 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl
+%define		with_libatomic	1
+%endif
+
 %define		targets_to_build	%{?with_target_aarch64:AArch64;}%{?with_target_amdgpu:AMDGPU;}%{?with_target_arm:ARM;}%{?with_target_avr:AVR;}%{?with_target_bpf:BPF;}%{?with_target_hexagon:Hexagon;}%{?with_target_lanai:Lanai;}%{?with_target_loongarch:LoongArch;}%{?with_target_mips:Mips;}%{?with_target_msp430:MSP430;}%{?with_target_nvptx:NVPTX;}%{?with_target_powerpc:PowerPC;}%{?with_target_riscv:RISCV;}%{?with_target_sparc:Sparc;}%{?with_target_systemz:SystemZ;}%{?with_target_ve:VE;}%{?with_target_webassembly:WebAssembly;}%{?with_target_x86:X86;}%{?with_target_xcore:XCore;}
 
 %if %{without mlir}
@@ -123,9 +127,7 @@ BuildRequires:	bison
 BuildRequires:	cmake >= 3.13.4
 BuildRequires:	flex
 BuildRequires:	groff
-%ifarch i386 i486 %{arm}
-BuildRequires:	libatomic-devel
-%endif
+%{?with_libatomic:BuildRequires:	libatomic-devel}
 BuildRequires:	libedit-devel
 BuildRequires:	libltdl-devel
 BuildRequires:	libpfm-devel
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/llvm.git/commitdiff/335a154d950c2c4ddaae5b6c3877cac4de6f7572



More information about the pld-cvs-commit mailing list