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

atler atler at pld-linux.org
Sun Feb 15 00:58:36 CET 2026


commit e505130c9f3094bb93a01b139569b460bc28b1a3
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun Feb 15 00:57:47 2026 +0100

    link libatomic on archs without support for 64-bit atomics

 nnn.spec | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/nnn.spec b/nnn.spec
index c5366ef..301751b 100644
--- a/nnn.spec
+++ b/nnn.spec
@@ -11,11 +11,15 @@ Source0:	https://github.com/jarun/nnn/archive/v%{version}/%{name}-%{version}.tar
 # Source0-md5:	3965832b9aeb442ce53a3cc964f93abe
 Patch0:		%{name}-no-rebuild-on-install.patch
 URL:		https://github.com/jarun/nnn
+%ifnarch %arch_with_atomics64
+BuildRequires:	libatomic-devel
+%endif
 BuildRequires:	ncurses-devel
 BuildRequires:	pcre2-8-devel
 BuildRequires:	pkgconfig
 BuildRequires:	readline-devel
 BuildRequires:	rpm-build >= 4.6
+BuildRequires:	rpmbuild(macros) >= 2.025
 Suggests:	archivemount
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -95,6 +99,9 @@ Dopełnianie parametrów w zsh dla polecenia nnn.
 export CFLAGS="%{rpmcflags}"
 export CPPFLAGS="%{rpmcppflags}"
 export LDFLAGS="%{rpmldflags}"
+%ifnarch %arch_with_atomics64
+export LDLIBS=-latomic
+%endif
 %{__make} \
 	CC="%{__cc}" \
 	CFLAGS_OPTIMIZATION= \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/nnn.git/commitdiff/e505130c9f3094bb93a01b139569b460bc28b1a3



More information about the pld-cvs-commit mailing list