[llvm-commits] CVS: llvm/www/docs/CommandGuide/gccld.html

John Criswell criswell at cs.uiuc.edu
Thu Sep 25 14:16:01 PDT 2003


Changes in directory llvm/www/docs/CommandGuide:

gccld.html updated: 1.3 -> 1.4

---
Log message:

Added an explanation of gccld's behavior when linking in native mode.
Also gives me an excuse to re-commit the file on Tank.



---
Diffs of the changes:

Index: llvm/www/docs/CommandGuide/gccld.html
diff -u llvm/www/docs/CommandGuide/gccld.html:1.3 llvm/www/docs/CommandGuide/gccld.html:1.4
--- llvm/www/docs/CommandGuide/gccld.html:1.3	Thu Sep 25 14:10:25 2003
+++ llvm/www/docs/CommandGuide/gccld.html	Thu Sep 25 14:14:51 2003
@@ -143,6 +143,14 @@
 	<li> -native
 	<br>
 	Generate a native, machine code executable.
+  <p>
+  When generating native executables, gccld first checks for a bytecode version
+  of the library and links it in, if necessary.  If the library is missing,
+  gccld skips it.  Then, gccld links in the same libraries as native code.
+  <p>
+  In this way, gccld should be able to link in optimized bytecode subsets of
+  common libraries and then link in any part of the library that hasn't been
+  converted to bytecode.
 	<p>
 
 	<li> -s





More information about the llvm-commits mailing list