* ld.texinfo: Add notes about --whole-archive and gcc.
This commit is contained in:
parent
1518639ec4
commit
7ec229cebe
@ -1,3 +1,7 @@
|
|||||||
|
2000-12-11 DJ Delorie <dj@redhat.com>
|
||||||
|
|
||||||
|
* ld.texinfo: Add notes about --whole-archive and gcc.
|
||||||
|
|
||||||
2000-11-18 Fred Fish <fnf@be.com>
|
2000-11-18 Fred Fish <fnf@be.com>
|
||||||
|
|
||||||
* lexsup.c (OPTION_ALLOW_SHLIB_UNDEFINED): Define.
|
* lexsup.c (OPTION_ALLOW_SHLIB_UNDEFINED): Define.
|
||||||
|
@ -1368,6 +1368,12 @@ 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, forcing every object to be included in the resulting shared
|
||||||
library. This option may be used more than once.
|
library. This option may be used more than once.
|
||||||
|
|
||||||
|
Two notes when using this option from gcc: First, gcc doesn't know
|
||||||
|
about this option, so you have to use @code{-Wl,-whole-archive}.
|
||||||
|
Second, don't forget to use @code{-Wl,-no-whole-archive} after your
|
||||||
|
list of archives, because gcc will add its own list of archives to
|
||||||
|
your link and you may not want this flag to affect those as well.
|
||||||
|
|
||||||
@kindex --wrap
|
@kindex --wrap
|
||||||
@item --wrap @var{symbol}
|
@item --wrap @var{symbol}
|
||||||
Use a wrapper function for @var{symbol}. Any undefined reference to
|
Use a wrapper function for @var{symbol}. Any undefined reference to
|
||||||
|
Loading…
Reference in New Issue
Block a user