From 10c994090a7a6ee79a3e0c1ad1c5efb2047883a6 Mon Sep 17 00:00:00 2001 From: Jan Palus Date: Thu, 19 Aug 2021 20:33:48 +0200 Subject: [PATCH] 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 -- 2.43.0