diff options
author | Cary Coutant <ccoutant@google.com> | 2012-04-25 17:50:14 +0000 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2012-04-25 17:50:14 +0000 |
commit | 2e30cb575a1d2b1eb8f776356ed59b0722a943d1 (patch) | |
tree | 02dd763a7dbf9f0c8ec7495e53898455aa267a3b /binutils/doc/binutils.texi | |
parent | 50f042b9a109754f3184e5ddde3c3df11985a427 (diff) | |
download | gdb-2e30cb575a1d2b1eb8f776356ed59b0722a943d1.zip gdb-2e30cb575a1d2b1eb8f776356ed59b0722a943d1.tar.gz gdb-2e30cb575a1d2b1eb8f776356ed59b0722a943d1.tar.bz2 |
* doc/binutils.texi: Add -D/--enable-deterministic-archives option
to strip and objcopy.
* objcopy.c (deterministic): New global variable.
(strip_options): Add --enable-deterministic-archives.
(copy_options): Likewise.
(copy_usage): Likewise.
(strip_usage): Likewise.
(copy_archive): When stripping all, don't add archive map; set
deterministic output when requested.
(strip_main): Add -D/--enable-deterministic-archives option.
(copy_main): Likewise.
Diffstat (limited to 'binutils/doc/binutils.texi')
-rw-r--r-- | binutils/doc/binutils.texi | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi index 4aeadcf..b90d4f6 100644 --- a/binutils/doc/binutils.texi +++ b/binutils/doc/binutils.texi @@ -1059,6 +1059,7 @@ objcopy [@option{-F} @var{bfdname}|@option{--target=}@var{bfdname}] [@option{-j} @var{sectionname}|@option{--only-section=}@var{sectionname}] [@option{-R} @var{sectionname}|@option{--remove-section=}@var{sectionname}] [@option{-p}|@option{--preserve-dates}] + [@option{-D}|@option{--enable-deterministic-archives}] [@option{--debugging}] [@option{--gap-fill=}@var{val}] [@option{--pad-to=}@var{address}] @@ -1323,6 +1324,12 @@ commands. If the input was '12345678' then the outputs would be Set the access and modification dates of the output file to be the same as those of the input file. +@item -D +@itemx --enable-deterministic-archives +Operate in @emph{deterministic} mode. When copying archive members +and writing the archive index, use zero for UIDs, GIDs, timestamps, +and use consistent file modes for all files. + @item --debugging Convert debugging information, if possible. This is not the default because only certain debugging formats are supported, and the @@ -2679,6 +2686,7 @@ strip [@option{-F} @var{bfdname} |@option{--target=}@var{bfdname}] [@option{-x}|@option{--discard-all}] [@option{-X} |@option{--discard-locals}] [@option{-R} @var{sectionname} |@option{--remove-section=}@var{sectionname}] [@option{-o} @var{file}] [@option{-p}|@option{--preserve-dates}] + [@option{-D}|@option{--enable-deterministic-archives}] [@option{--keep-file-symbols}] [@option{--only-keep-debug}] [@option{-v} |@option{--verbose}] [@option{-V}|@option{--version}] @@ -2763,6 +2771,12 @@ argument may be specified. @itemx --preserve-dates Preserve the access and modification dates of the file. +@item -D +@itemx --enable-deterministic-archives +Operate in @emph{deterministic} mode. When copying archive members +and writing the archive index, use zero for UIDs, GIDs, timestamps, +and use consistent file modes for all files. + @item -w @itemx --wildcard Permit regular expressions in @var{symbolname}s used in other command |