[sanitizer] Add -lresolv only for non-Android non-musl Linux
authorFangrui Song <i@maskray.me>
Tue, 14 Jun 2022 02:12:13 +0000 (19:12 -0700)
committerFangrui Song <i@maskray.me>
Tue, 14 Jun 2022 02:12:13 +0000 (19:12 -0700)
commit0ba43f4c2b263268f6fbc56bb3f6d43936781957
treee614058f1224d30c77532304adca8890cb47d69c
parent1cf4113952ae3e4cc75decdf6feb3ce5dd8ca4a1
[sanitizer] Add -lresolv only for non-Android non-musl Linux

Refine the D127145 logic with my original suggestion.
It turns out that many OSes don't have libresolv.
clang/lib/Driver/ToolChains/CommonArgs.cpp
clang/test/Driver/sanitizer-ld.c