[packages/quickjs] link libatomic on archs without support for 64-bit atomics
atler
atler at pld-linux.org
Tue Dec 26 20:00:13 CET 2023
commit 3e1e79dbdc889fe87f02ff939d8d9daf78492b65
Author: Jan Palus <atler at pld-linux.org>
Date: Tue Dec 26 19:59:34 2023 +0100
link libatomic on archs without support for 64-bit atomics
quickjs.spec | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/quickjs.spec b/quickjs.spec
index 7bb77c9..476b2c5 100644
--- a/quickjs.spec
+++ b/quickjs.spec
@@ -11,8 +11,11 @@ Source0: https://bellard.org/quickjs/%{name}-%{ver}.tar.xz
Patch0: rpmpldcflags.patch
Patch1: q.diff
URL: https://bellard.org/quickjs/
+%ifnarch %arch_with_atomics64
+BuildRequires: libatomic-devel
+%endif
BuildRequires: libtool
-BuildRequires: rpmbuild(macros) >= 1.583
+BuildRequires: rpmbuild(macros) >= 2.025
BuildRequires: tar >= 1:1.22
BuildRequires: xz
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -52,6 +55,9 @@ Pliki nagłówkowe biblioteki QuickJS.
CC="%{__cc}" \
RPMPLDCFLAGS="%{rpmcflags} %{rpmcppflags}" \
LDFLAGS="%{rpmldflags} %{rpmcflags}" \
+%ifnarch %arch_with_atomics64
+ EXTRA_LIBS="-latomic" \
+%endif
prefix="%{_prefix}"
%install
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/quickjs.git/commitdiff/3e1e79dbdc889fe87f02ff939d8d9daf78492b65
More information about the pld-cvs-commit
mailing list