[packages/nodejs] BR: libatomic-devel on archs without CAS
atler
atler at pld-linux.org
Thu Aug 19 20:36:24 CEST 2021
commit 10c994090a7a6ee79a3e0c1ad1c5efb2047883a6
Author: Jan Palus <atler at pld-linux.org>
Date: Thu Aug 19 20:33:48 2021 +0200
BR: libatomic-devel on archs without CAS
# Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
# to implement atomic memory access
['v8_current_cpu in ["mips", "mipsel", "mips64", "mips64el", "ppc", "arm"]', {
'link_settings': {
'libraries': ['-latomic', ],
nodejs.spec | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/nodejs.spec b/nodejs.spec
index d90faf1..4bc4bc3 100644
--- a/nodejs.spec
+++ b/nodejs.spec
@@ -45,6 +45,9 @@ BuildRequires: gcc >= 6:6.3
BuildRequires: http-parser-devel >= 2.9.3
BuildRequires: llhttp-devel >= 2.1.3
%endif
+%ifarch mips mipsel mips64 mips64el ppc %{arm}
+BuildRequires: libatomic-devel
+%endif
%{?with_system_brotli:BuildRequires: libbrotli-devel >= 1.0.9}
BuildRequires: libicu-devel >= 67
BuildRequires: libstdc++-devel >= 6:4.8
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nodejs.git/commitdiff/10c994090a7a6ee79a3e0c1ad1c5efb2047883a6
More information about the pld-cvs-commit
mailing list