* ld.texinfo, ld.1: Document --whole-archive.

This commit is contained in:
Ian Lance Taylor
1995-03-16 19:14:24 +00:00
parent f2f55b1677
commit ee499d8192
2 changed files with 10 additions and 0 deletions

View File

@ -6,6 +6,7 @@ Thu Mar 16 13:59:14 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
(main): Initialize it to false.
* ldmain.h: Declare whole_archive.
* lexsup.c (parse_args): Grok --whole-archive switch.
* ld.texinfo, ld.1: Document --whole-archive.
Thu Mar 16 11:38:48 1995 Ian Lance Taylor <ian@cygnus.com>

View File

@ -108,6 +108,7 @@ ld \- the GNU linker
.RB "[\|" \-\-version "\|]"
.RB "[\|" \-warn\-common "\|]"
.RB "[\|" \-warn\-once "\|]"
.RB "[\|" \-\-whole\-archive "\|]"
.RB "[\|" \-X "\|]"
.RB "[\|" \-x "\|]"
.ad b
@ -826,6 +827,14 @@ you to find potential problems from combining global symbols.
Only warn once for each undefined symbol, rather than once per module
which refers to it.
.TP
.B \-\-whole\-archive
For each archive mentioned on the command line, include every object
file in the archive in the link, rather than searching the archive for
the required object files. This is normally used to turn an archive
file into a shared library, forcing every object to be included in the
resulting shared library.
.TP
.B \-X
Delete all temporary local symbols. For most targets, this is all local