From b7fcd30be6343246cf5e1fb981038bcc66732d24 Mon Sep 17 00:00:00 2001 From: John Criswell Date: Thu, 25 Sep 2003 19:14:51 +0000 Subject: [PATCH] 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 --- docs/CommandGuide/gccld.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/CommandGuide/gccld.html b/docs/CommandGuide/gccld.html index 72d53732e3a..36a67aff197 100644 --- a/docs/CommandGuide/gccld.html +++ b/docs/CommandGuide/gccld.html @@ -143,6 +143,14 @@ OPTIONS
  • -native
    Generate a native, machine code executable. +

    + 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. +

    + 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.

  • -s