From: Jan Palus Date: Thu, 19 Aug 2021 18:33:48 +0000 (+0200) Subject: BR: libatomic-devel on archs without CAS X-Git-Tag: auto/th/nodejs-16.10.0-1~1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fnodejs.git;a=commitdiff_plain;h=10c9940;ds=sidebyside 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', ], --- 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