diff --git lib/Driver/Tools.cpp lib/Driver/Tools.cpp
index 5a5cba7..701ac12 100644
--- lib/Driver/Tools.cpp
+++ lib/Driver/Tools.cpp
@@ -2157,12 +2157,12 @@ static void addClangRT(const ToolChain &TC, const ArgList &Args,
                        ArgStringList &CmdArgs) {
   CmdArgs.push_back(Args.MakeArgString(getCompilerRT(TC, "builtins")));
 
-  if (!TC.getTriple().isOSWindows()) {
-    // FIXME: why do we link against gcc when we are using compiler-rt?
-    CmdArgs.push_back("-lgcc_s");
-    if (TC.getDriver().CCCIsCXX())
-      CmdArgs.push_back("-lgcc_eh");
-  }
+  // if (!TC.getTriple().isOSWindows()) {
+  //   // FIXME: why do we link against gcc when we are using compiler-rt?
+  //   CmdArgs.push_back("-lgcc_s");
+  //   if (TC.getDriver().CCCIsCXX())
+  //     CmdArgs.push_back("-lgcc_eh");
+  // }
 }
 
 static void addProfileRT(const ToolChain &TC, const ArgList &Args,
