mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-23 13:21:43 +08:00
Note that the linker's --compress-debug-sections option overrides the compression status of any input debug sections.
* ld.texinfo (--compress-debug-sections): Expand documentation of this option.
This commit is contained in:
parent
b93bfa1980
commit
9af89fbaec
@ -1,3 +1,8 @@
|
|||||||
|
2016-11-07 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
|
* ld.texinfo (--compress-debug-sections): Expand documentation of
|
||||||
|
this option.
|
||||||
|
|
||||||
2016-11-04 Nick Clifton <nickc@redhat.com>
|
2016-11-04 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
* emultempl/elf32.em (search_needed): Remove use of getauxval and
|
* emultempl/elf32.em (search_needed): Remove use of getauxval and
|
||||||
|
@ -2319,17 +2319,28 @@ hash tables. The default is @code{sysv}.
|
|||||||
@itemx --compress-debug-sections=zlib
|
@itemx --compress-debug-sections=zlib
|
||||||
@itemx --compress-debug-sections=zlib-gnu
|
@itemx --compress-debug-sections=zlib-gnu
|
||||||
@itemx --compress-debug-sections=zlib-gabi
|
@itemx --compress-debug-sections=zlib-gabi
|
||||||
On ELF platforms , these options control how DWARF debug sections are
|
On ELF platforms, these options control how DWARF debug sections are
|
||||||
compressed using zlib. @option{--compress-debug-sections=none} doesn't
|
compressed using zlib.
|
||||||
compress DWARF debug sections.
|
|
||||||
@option{--compress-debug-sections=zlib-gnu} compresses DWARF debug
|
@option{--compress-debug-sections=none} doesn't compress DWARF debug
|
||||||
sections and rename debug section names to begin with @samp{.zdebug}
|
sections. @option{--compress-debug-sections=zlib-gnu} compresses
|
||||||
instead of @samp{.debug}. @option{--compress-debug-sections=zlib}
|
DWARF debug sections and renames them to begin with @samp{.zdebug}
|
||||||
and @option{--compress-debug-sections=zlib-gabi}
|
instead of @samp{.debug}. @option{--compress-debug-sections=zlib-gabi}
|
||||||
compress DWARF debug sections with SHF_COMPRESSED from the ELF ABI.
|
also compresses DWARF debug sections, but rather than renaming them it
|
||||||
The default behaviour varies depending upon the target involved and
|
sets the SHF_COMPRESSED flag in the sections' headers.
|
||||||
the configure options used to build the toolchain. The default can be
|
|
||||||
determined by examing the output from the linker's @option{--help} option.
|
The @option{--compress-debug-sections=zlib} option is an alias for
|
||||||
|
@option{--compress-debug-sections=zlib-gabi}.
|
||||||
|
|
||||||
|
Note that this option overrides any compression in input debug
|
||||||
|
sections, so if a binary is linked with @option{--compress-debug-sections=none}
|
||||||
|
for example, then any compressed debug sections in input files will be
|
||||||
|
uncompressed before they are copied into the output binary.
|
||||||
|
|
||||||
|
The default compression behaviour varies depending upon the target
|
||||||
|
involved and the configure options used to build the toolchain. The
|
||||||
|
default can be determined by examining the output from the linker's
|
||||||
|
@option{--help} option.
|
||||||
|
|
||||||
@kindex --reduce-memory-overheads
|
@kindex --reduce-memory-overheads
|
||||||
@item --reduce-memory-overheads
|
@item --reduce-memory-overheads
|
||||||
|
Loading…
Reference in New Issue
Block a user