From: Dean Michael Berris Date: Fri, 24 Mar 2017 00:20:05 +0000 (+0000) Subject: [XRay] Do not depend on C++ stdlib for XRay builds X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71dea933b5f8c2c2b6946be3f2df40fbd24dc58a;p=clang [XRay] Do not depend on C++ stdlib for XRay builds Summary: Now that XRay doesn't require a runtime dependency on a C++ standard library, we remove that dependency from the clang linker flags. Reviewers: saugustine, pelikan Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D31313 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@298670 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/ToolChains/Gnu.cpp b/lib/Driver/ToolChains/Gnu.cpp index fe3c0191bb..3746f84149 100644 --- a/lib/Driver/ToolChains/Gnu.cpp +++ b/lib/Driver/ToolChains/Gnu.cpp @@ -348,8 +348,6 @@ static void linkXRayRuntimeDeps(const ToolChain &TC, const ArgList &Args, CmdArgs.push_back("-lm"); CmdArgs.push_back("-latomic"); - TC.AddCXXStdlibLibArgs(Args, CmdArgs); - if (TC.getTriple().getOS() != llvm::Triple::FreeBSD) CmdArgs.push_back("-ldl"); }