[binutils-gdb] Update the binutils documentation to make it clear the the --strip-unneeded option of objcopy and st
Nick Clifton
nickc@sourceware.org
Mon Sep 21 15:09:44 GMT 2020
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=427234c78bddbea7c94fa1a35e74b7dfeabeeb43
commit 427234c78bddbea7c94fa1a35e74b7dfeabeeb43
Author: Ludovic Court?s <ludo@gnu.org>
Date: Mon Sep 21 16:08:55 2020 +0100
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:
---
binutils/ChangeLog | 5 +++++
binutils/doc/binutils.texi | 9 +++++++--
2 files changed, 12 insertions(+), 2 deletions(-)
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 <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 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}
More information about the Binutils-cvs
mailing list