diff options
-rw-r--r-- | binutils/ChangeLog | 5 | ||||
-rw-r--r-- | binutils/doc/binutils.texi | 9 |
2 files changed, 12 insertions, 2 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index db839dc..5e8eb98 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2020-09-21 Ludovic Courtès <ludo@gnu.org> + + * doc/binutils.texi (objcopy, strip): Say that + '--strip-unneeded' implies '--strip-debug'. + 2020-09-16 Anatoly Parshintsev <kupokupokupopo@gmail.com> * verilog.c (verilog_write_address): Properly handle 64-bit diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi index 35a5a67..837b759 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} |