libm does not exist on windows

Mingw provides a stub library for scripts that add it, but we're not
including it in our list of allowed libraries, since it's not necessary:

https://android-review.googlesource.com/c/platform/build/+/494243

I'm probably going to be making it a default on darwin/linux shortly in
order to match the default set of libraries on Android (similar to how
-ldl / -lpthread / -lrt are defaults when available now). We can clean
up uses of that later.

Test: OUT_DIR=out python external/clang/build.py --no-multi-stage --no-pgo-clang --no-debug-clang
Change-Id: Ia3c897270bcdf689c4dec5a28fd63f3d87eda1c6
diff --git a/clang-tidy/Android.common.mk b/clang-tidy/Android.common.mk
index b481aed..db79b29 100644
--- a/clang-tidy/Android.common.mk
+++ b/clang-tidy/Android.common.mk
@@ -9,10 +9,9 @@
   DiagnosticCommonKinds.inc \
   StmtNodes.inc \
 
-LOCAL_LDLIBS += -lm
 LOCAL_LDLIBS_windows := -limagehlp -lversion
-LOCAL_LDLIBS_darwin := -lpthread -ldl
-LOCAL_LDLIBS_linux := -lpthread -ldl
+LOCAL_LDLIBS_darwin := -lpthread -ldl -lm
+LOCAL_LDLIBS_linux := -lpthread -ldl -lm
 
 # remove when we can use PIE binaries in all places again
 LOCAL_NO_FPIE := true
diff --git a/clang-tidy/Android.mk b/clang-tidy/Android.mk
index b84bc51..5c3777d 100644
--- a/clang-tidy/Android.mk
+++ b/clang-tidy/Android.mk
@@ -42,10 +42,9 @@
   libclangTooling \
   libclangToolingCore \
 
-LOCAL_LDLIBS += -lm
 LOCAL_LDLIBS_windows := -limagehlp -lversion
-LOCAL_LDLIBS_darwin := -lpthread -ldl
-LOCAL_LDLIBS_linux := -lpthread -ldl
+LOCAL_LDLIBS_darwin := -lpthread -ldl -lm
+LOCAL_LDLIBS_linux := -lpthread -ldl -lm
 
 # remove when we can use PIE binaries in all places again
 LOCAL_NO_FPIE := true