summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-08-18 20:36:11 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2015-08-18 20:36:11 +0000
commit775d90564482ce14feb80074aec969b14b6589df (patch)
tree40e7301edbf115bfbde3c78d614a04dd7540e5b9 /clang/lib/Driver/Tools.cpp
parent44a0a59c509d0f2f6d8e3d38d3b96a0ad90885f2 (diff)
downloadbcm5719-llvm-775d90564482ce14feb80074aec969b14b6589df.tar.gz
bcm5719-llvm-775d90564482ce14feb80074aec969b14b6589df.zip
[sanitizer] Add -lutil to static runtime link flags.
This is needed to prevent breakage of -Wl,-as-needed link when interceptors for functions in libutil are added. See PR15823. llvm-svn: 245344
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 482d4c4b9a5..53fc45be053 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -2498,6 +2498,7 @@ static void linkSanitizerRuntimeDeps(const ToolChain &TC,
CmdArgs.push_back("--no-as-needed");
CmdArgs.push_back("-lpthread");
CmdArgs.push_back("-lrt");
+ CmdArgs.push_back("-lutil");
CmdArgs.push_back("-lm");
// There's no libdl on FreeBSD.
if (TC.getTriple().getOS() != llvm::Triple::FreeBSD)
OpenPOWER on IntegriCloud