From: Ludovic Court?s Date: Mon, 21 Sep 2020 15:08:55 +0000 (+0100) Subject: Update the binutils documentation to make it clear the the --strip-unneeded option... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=427234c78bddbea7c94fa1a35e74b7dfeabeeb43;p=binutils-gdb.git Update the binutils documentation to make it clear the the --strip-unneeded option of objcopy and strip implies the --strip-debug option. * doc/binutils.texi (objcopy, strip): Say that '--strip-unneeded' implies '--strip-debug'. --- diff --git a/binutils/ChangeLog b/binutils/ChangeLog index db839dc4ae8..5e8eb987371 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2020-09-21 Ludovic Courtès + + * doc/binutils.texi (objcopy, strip): Say that + '--strip-unneeded' implies '--strip-debug'. + 2020-09-16 Anatoly Parshintsev * verilog.c (verilog_write_address): Properly handle 64-bit diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi index 35a5a67041e..837b7591b06 100644 --- a/binutils/doc/binutils.texi +++ b/binutils/doc/binutils.texi @@ -1404,13 +1404,16 @@ will remove all relocations for sections matching the pattern @item -S @itemx --strip-all Do not copy relocation and symbol information from the source file. +Also deletes debug sections. @item -g @itemx --strip-debug Do not copy debugging symbols or sections from the source file. @item --strip-unneeded -Strip all symbols that are not needed for relocation processing. +Remove all symbols that are not needed for relocation processing in +addition to debugging symbols and sections stripped by +@option{--strip-debug}. @item -K @var{symbolname} @itemx --keep-symbol=@var{symbolname} @@ -3387,7 +3390,9 @@ See the description of this option in the @command{objcopy} section for more information. @item --strip-unneeded -Remove all symbols that are not needed for relocation processing. +Remove all symbols that are not needed for relocation processing in +addition to debugging symbols and sections stripped by +@option{--strip-debug}. @item -K @var{symbolname} @itemx --keep-symbol=@var{symbolname}