Add more allowed ldlibs for darwin and windows

Change-Id: If6217de9e369e29a2e716c5cbad4444e7312f197
diff --git a/cc/x86_windows_host.go b/cc/x86_windows_host.go
index cc0ef66..3a55dbf 100644
--- a/cc/x86_windows_host.go
+++ b/cc/x86_windows_host.go
@@ -76,6 +76,16 @@
 		"-m64",
 		"-L${windowsGccRoot}/${windowsGccTriple}/lib64",
 	}
+
+	windowsAvailableLibraries = addPrefix([]string{
+		"gdi32",
+		"imagehlp",
+		"ole32",
+		"psapi",
+		"userenv",
+		"uuid",
+		"ws2_32",
+	}, "-l")
 )
 
 const (
@@ -187,6 +197,10 @@
 	return ".exe"
 }
 
+func (t *toolchainWindows) AvailableLibraries() []string {
+	return windowsAvailableLibraries
+}
+
 var toolchainWindowsX86Singleton Toolchain = &toolchainWindowsX86{}
 var toolchainWindowsX8664Singleton Toolchain = &toolchainWindowsX8664{}