[packages/lnav] link libatomic on archs without support for 64-bit atomics

atler atler at pld-linux.org
Mon Apr 13 01:13:09 CEST 2026


commit 8ee538b490e58a5d9944a4d3e1b5783aed54d7c3
Author: Jan Palus <atler at pld-linux.org>
Date:   Mon Apr 13 01:12:22 2026 +0200

    link libatomic on archs without support for 64-bit atomics

 lnav.spec | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/lnav.spec b/lnav.spec
index 783bc0b..37c99b3 100644
--- a/lnav.spec
+++ b/lnav.spec
@@ -18,6 +18,9 @@ BuildRequires:	cargo
 BuildRequires:	curl-devel >= 7.23.0
 BuildRequires:	jemalloc-devel
 BuildRequires:	libarchive-devel
+%ifnarch %arch_with_atomics64
+BuildRequires:	libatomic-devel
+%endif
 # c++17
 BuildRequires:	libstdc++-devel >= 6:8
 BuildRequires:	libunistring-devel
@@ -75,6 +78,9 @@ EOF
 %{__autoheader}
 %{__automake}
 %configure \
+%ifnarch %arch_with_atomics64
+	LIBS="-latomic" \
+%endif
 	--disable-silent-rules \
 	--disable-static \
 	--with-jemalloc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lnav.git/commitdiff/8ee538b490e58a5d9944a4d3e1b5783aed54d7c3



More information about the pld-cvs-commit mailing list