summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChains/FreeBSD.cpp
diff options
context:
space:
mode:
authorKamil Rytarowski <n54@gmx.com>2018-02-22 06:31:40 +0000
committerKamil Rytarowski <n54@gmx.com>2018-02-22 06:31:40 +0000
commit3e4e74cbe5cb0a15dcb018b556caa1a344a3f4ea (patch)
tree78dbb14b97d70a25b8a8252bf9f82b0b909e1c61 /clang/lib/Driver/ToolChains/FreeBSD.cpp
parent80843a0acc781190632bfdd99bd2283977103ae8 (diff)
downloadbcm5719-llvm-3e4e74cbe5cb0a15dcb018b556caa1a344a3f4ea.tar.gz
bcm5719-llvm-3e4e74cbe5cb0a15dcb018b556caa1a344a3f4ea.zip
FreeBSD driver / Xray flags moving pthread to compile flags.
Summary: - Using -lpthread instead, with -pthread the linkage does not work. -Warning about the -fxray-instrument usage outside of the working cases. Patch by: David CARLIER Reviewers: krytarowski, vitalybuka, dberris, emaste Reviewed By: krytarowski, emaste Subscribers: srhines, emaste, cfe-commits Differential Revision: https://reviews.llvm.org/D43378 llvm-svn: 325746
Diffstat (limited to 'clang/lib/Driver/ToolChains/FreeBSD.cpp')
-rw-r--r--clang/lib/Driver/ToolChains/FreeBSD.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChains/FreeBSD.cpp b/clang/lib/Driver/ToolChains/FreeBSD.cpp
index 5c705ac95cf..da2b661dda5 100644
--- a/clang/lib/Driver/ToolChains/FreeBSD.cpp
+++ b/clang/lib/Driver/ToolChains/FreeBSD.cpp
@@ -136,9 +136,9 @@ static bool addXRayRuntime(const ToolChain &TC, const ArgList &Args,
static void linkXRayRuntimeDeps(const ToolChain &TC, const ArgList &Args,
ArgStringList &CmdArgs) {
CmdArgs.push_back("--no-as-needed");
- CmdArgs.push_back("-pthread");
CmdArgs.push_back("-lrt");
CmdArgs.push_back("-lm");
+ CmdArgs.push_back("-lpthread");
}
void freebsd::Linker::ConstructJob(Compilation &C, const JobAction &JA,
OpenPOWER on IntegriCloud