[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