aboutsummaryrefslogtreecommitdiff
path: root/docs/CommandGuide
diff options
context:
space:
mode:
authorJohn Criswell <criswell@uiuc.edu>2003-09-25 19:14:51 +0000
committerJohn Criswell <criswell@uiuc.edu>2003-09-25 19:14:51 +0000
commitb7fcd30be6343246cf5e1fb981038bcc66732d24 (patch)
treea5dcf586323e47385af8b15536c0e0988aaf7e71 /docs/CommandGuide
parent52f68b89bedd26313aed7560dc218e5f92e0dd95 (diff)
Added an explanation of gccld's behavior when linking in native mode.
Also gives me an excuse to re-commit the file on Tank. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8714 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CommandGuide')
-rw-r--r--docs/CommandGuide/gccld.html8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/CommandGuide/gccld.html b/docs/CommandGuide/gccld.html
index 72d53732e3..36a67aff19 100644
--- a/docs/CommandGuide/gccld.html
+++ b/docs/CommandGuide/gccld.html
@@ -143,6 +143,14 @@ OPTIONS
<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