--- a/node.gyp +++ b/node.gyp @@ -510,9 +510,6 @@ '-Wl,-bnoerrmsg', ], }], - ['OS=="linux" and clang==1', { - 'libraries': ['-latomic'], - }], ], }, --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -1306,14 +1306,6 @@ ['v8_postmortem_support', { 'dependencies': ['postmortem-metadata#target'], }], - # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library - # to implement atomic memory access. - # Clang needs it for some atomic operations (https://clang.llvm.org/docs/Toolchain.html#atomics-library). - ['(OS=="linux" and clang==1) or (v8_current_cpu in ["mips64", "mips64el", "arm", "riscv64", "loong64"])', { - 'link_settings': { - 'libraries': ['-latomic', ], - }, - }], ], }, # v8_base_without_compiler {