From: Dean Michael Berris Date: Mon, 27 Mar 2017 07:14:11 +0000 (+0000) Subject: [XRay][clang] Remove dependency on libatomic for XRay builds X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=268f12fecb3a52e487693a27bbb742d916b05ce5;p=clang [XRay][clang] Remove dependency on libatomic for XRay builds Summary: This change depends on D31381 where we change the implementation to use sanitizer_common provided atomic operations library. Fixes http://llvm.org/PR32274. Reviewers: pelikan, dblaikie Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D31382 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@298835 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/ToolChains/Gnu.cpp b/lib/Driver/ToolChains/Gnu.cpp index 3746f84149..595285e087 100644 --- a/lib/Driver/ToolChains/Gnu.cpp +++ b/lib/Driver/ToolChains/Gnu.cpp @@ -346,7 +346,6 @@ static void linkXRayRuntimeDeps(const ToolChain &TC, const ArgList &Args, CmdArgs.push_back("-lpthread"); CmdArgs.push_back("-lrt"); CmdArgs.push_back("-lm"); - CmdArgs.push_back("-latomic"); if (TC.getTriple().getOS() != llvm::Triple::FreeBSD) CmdArgs.push_back("-ldl");