From 0cce213f14f3d27683e3bcc2f3612e5887735383 Mon Sep 17 00:00:00 2001 From: Hein-Pieter van Braam-Stewart Date: Sat, 20 Feb 2021 16:37:00 +0100 Subject: [PATCH] Use -latomic when linking whe using clang on Linux According to the LLVM documentation when using GNU's libstdc++ clang will not automatically link with -latomic. This is necessary since we merged c++11 atomics support. This fixes linking using Clang on Linux --- platform/x11/detect.py | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/x11/detect.py b/platform/x11/detect.py index e9e9702fd07..c2a544d5df7 100644 --- a/platform/x11/detect.py +++ b/platform/x11/detect.py @@ -129,6 +129,7 @@ def configure(env): env["CC"] = "clang" env["CXX"] = "clang++" env.extra_suffix = ".llvm" + env.extra_suffix + env.Append(LIBS=["atomic"]) if env["use_lld"]: if env["use_llvm"]: