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) {