commit 3e1e79dbdc889fe87f02ff939d8d9daf78492b65
Author: Jan Palus <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to