OpenBSD can't -lresolv, Android shouldn't need it
diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index f83d8f2..611171a 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -210,8 +210,6 @@
                         feature = "use_std",
                         not(any(target_os = "macos",
                                 target_os = "ios",
-                                target_os = "android",
-                                target_os = "openbsd",
                                 target_os = "bitrig")
                         )))] {
         // cargo build, don't pull in anything extra as the libstd  dep
@@ -237,13 +235,16 @@
         extern {}
     } else if #[cfg(any(target_os = "macos",
                         target_os = "ios",
-                        target_os = "android",
-                        target_os = "openbsd",
                         target_os = "bitrig"))] {
         #[link(name = "c")]
         #[link(name = "m")]
         #[link(name = "resolv")]
         extern {}
+    } else if #[cfg(any(target_os = "android",
+                        target_os = "openbsd"))] {
+        #[link(name = "c")]
+        #[link(name = "m")]
+        extern {}
     } else if #[cfg(target_os = "haiku")] {
         #[link(name = "root")]
         #[link(name = "network")]