If linking a library, do not link other libraries, like libc, into it!
This fixes lots of annoying warnings and error messages


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9677 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/gccld/gccld.cpp b/tools/gccld/gccld.cpp
index a53383c..1adf08e 100644
--- a/tools/gccld/gccld.cpp
+++ b/tools/gccld/gccld.cpp
@@ -234,7 +234,10 @@
   // Link in all of the files
   if (LinkFiles(argv[0], Composite.get(), InputFilenames, Verbose))
     return 1; // Error already printed
-  LinkLibraries(argv[0], Composite.get(), Libraries, LibPaths, Verbose, Native);
+
+  if (!LinkAsLibrary)
+    LinkLibraries(argv[0], Composite.get(), Libraries, LibPaths,
+                  Verbose, Native);
 
   // Link in all of the libraries next...