File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
clang/lib/Driver/ToolChains Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -1440,13 +1440,12 @@ void tools::linkSanitizerRuntimeDeps(const ToolChain &TC,
14401440 CmdArgs.push_back (" -lm" );
14411441 // There's no libdl on all OSes.
14421442 if (!TC.getTriple ().isOSFreeBSD () && !TC.getTriple ().isOSNetBSD () &&
1443- !TC.getTriple ().isOSOpenBSD () &&
1443+ !TC.getTriple ().isOSOpenBSD () && !TC. getTriple (). isOSDragonFly () &&
14441444 TC.getTriple ().getOS () != llvm::Triple::RTEMS)
14451445 CmdArgs.push_back (" -ldl" );
14461446 // Required for backtrace on some OSes
1447- if (TC.getTriple ().isOSFreeBSD () ||
1448- TC.getTriple ().isOSNetBSD () ||
1449- TC.getTriple ().isOSOpenBSD ())
1447+ if (TC.getTriple ().isOSFreeBSD () || TC.getTriple ().isOSNetBSD () ||
1448+ TC.getTriple ().isOSOpenBSD () || TC.getTriple ().isOSDragonFly ())
14501449 CmdArgs.push_back (" -lexecinfo" );
14511450 // There is no libresolv on Android, FreeBSD, OpenBSD, etc. On musl
14521451 // libresolv.a, even if exists, is an empty archive to satisfy POSIX -lresolv
You can’t perform that action at this time.
0 commit comments