diff options
author | Nick Clifton <nickc@redhat.com> | 2007-10-01 09:54:58 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2007-10-01 09:54:58 +0000 |
commit | e2a83dd0ecc04d898cce1e17a7b2bf14d0e8fc14 (patch) | |
tree | f9a5437e0dcbb4976b774eb17e2224e60a3c2a57 /ld/ldint.texinfo | |
parent | 1576798ef8ee3053eb00b22fef8af50c41696d51 (diff) | |
download | gdb-e2a83dd0ecc04d898cce1e17a7b2bf14d0e8fc14.zip gdb-e2a83dd0ecc04d898cce1e17a7b2bf14d0e8fc14.tar.gz gdb-e2a83dd0ecc04d898cce1e17a7b2bf14d0e8fc14.tar.bz2 |
PR linker/4844
* genscript.sh: Add support for generating a .xa script for use with the --auto-import option.
* ld.texinfo: Document the new behaviour of the --auto-import option.
* ldint.texinfo: Document new script generation.
* emulparams/i386pe.sh (GENERATE_AUTO_IMPORT): Define.
* emulparams/i386pe_posix.sh (GENERATE_AUTO_IMPORT): Define.
* emulparams/i386pep.sh (GENERATE_AUTO_IMPORT): Define.
* emultemp/pe.em (..._get_script): Support the use of the auto import script.
* scripttempl/pe.sc: Put the .rdata input sections into the .data output section when creating an auto import script.
* scripttempl/pep.sc: Likewise.
Diffstat (limited to 'ld/ldint.texinfo')
-rw-r--r-- | ld/ldint.texinfo | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ld/ldint.texinfo b/ld/ldint.texinfo index 81a5ada..f6007d4 100644 --- a/ld/ldint.texinfo +++ b/ld/ldint.texinfo @@ -237,7 +237,7 @@ If @code{SCRIPT_NAME} is set to @var{script}, @code{genscripts.sh} will invoke @file{scripttempl/@var{script}.sc}. The @file{genscripts.sh} script will invoke the @file{scripttempl} -script 5 to 8 times. Each time it will set the shell variable +script 5 to 9 times. Each time it will set the shell variable @code{LD_FLAG} to a different value. When the linker is run, the options used will direct it to select a particular script. (Script selection is controlled by the @code{get_script} emulation entry point; @@ -292,6 +292,13 @@ this value if @code{GENERATE_COMBRELOC_SCRIPT} is defined in the The @file{emultempl} script must arrange to use this script at the appropriate time, normally when the linker is invoked with the @code{-shared -z combreloc} option. The output has an extension of @file{.xsc}. +@item auto_import +The @file{scripttempl} script is only invoked with @code{LD_FLAG} set to +this value if @code{GENERATE_AUTO_IMPORT_SCRIPT} is defined in the +@file{emulparams} file. The @file{emultempl} script must arrange to +use this script at the appropriate time, normally when the linker is +invoked with the @code{--enable-auto-import} option. The output has +an extension of @file{.xa}. @end table Besides the shell variables set by the @file{emulparams} script, and the |