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,
1440
1440
CmdArgs.push_back (" -lm" );
1441
1441
// There's no libdl on all OSes.
1442
1442
if (!TC.getTriple ().isOSFreeBSD () && !TC.getTriple ().isOSNetBSD () &&
1443
- !TC.getTriple ().isOSOpenBSD () &&
1443
+ !TC.getTriple ().isOSOpenBSD () && !TC. getTriple (). isOSDragonFly () &&
1444
1444
TC.getTriple ().getOS () != llvm::Triple::RTEMS)
1445
1445
CmdArgs.push_back (" -ldl" );
1446
1446
// 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 ())
1450
1449
CmdArgs.push_back (" -lexecinfo" );
1451
1450
// There is no libresolv on Android, FreeBSD, OpenBSD, etc. On musl
1452
1451
// 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