devnexen updated this revision to Diff 142686. devnexen added a comment. - Putting the change on the driver itself.
https://reviews.llvm.org/D45662 Files: lib/Driver/ToolChains/OpenBSD.cpp Index: lib/Driver/ToolChains/OpenBSD.cpp =================================================================== --- lib/Driver/ToolChains/OpenBSD.cpp +++ lib/Driver/ToolChains/OpenBSD.cpp @@ -194,6 +194,9 @@ } if (NeedsSanitizerDeps) { CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins", false)); + if (getToolChain().getSanitizerArgs().needsFuzzer() && + !Args.hasArg(options::OPT_shared)) + CmdArgs.push_back(Args.hasArg(options::OPT_pg) ? "-lc++_p" : "-lc++"); linkSanitizerRuntimeDeps(ToolChain, CmdArgs); } if (NeedsXRayDeps) {
Index: lib/Driver/ToolChains/OpenBSD.cpp =================================================================== --- lib/Driver/ToolChains/OpenBSD.cpp +++ lib/Driver/ToolChains/OpenBSD.cpp @@ -194,6 +194,9 @@ } if (NeedsSanitizerDeps) { CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins", false)); + if (getToolChain().getSanitizerArgs().needsFuzzer() && + !Args.hasArg(options::OPT_shared)) + CmdArgs.push_back(Args.hasArg(options::OPT_pg) ? "-lc++_p" : "-lc++"); linkSanitizerRuntimeDeps(ToolChain, CmdArgs); } if (NeedsXRayDeps) {
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits