ar: Add --thin for creating thin archives
authorFangrui Song <maskray@google.com>
Tue, 11 Jan 2022 16:59:40 +0000 (08:59 -0800)
committerFangrui Song <maskray@google.com>
Tue, 11 Jan 2022 16:59:40 +0000 (08:59 -0800)
commitd1b69c506f7855e5b90039abdadaf1d05b085c4c
tree6b5758b36eb4440cbe4d4ec50fed93ee9175f18a
parentc4a8df19ba0a82aa8dea88d9f72ed9e63cb1fa84
ar: Add --thin for creating thin archives

In many ar implementations (FreeBSD, elfutils, etc), -T has the X/Open
System Interface specified semantics. Therefore -T for thin archives is
not recommended for portability. -T is deprecated without diagnostics.

    PR binutils/28759
    * ar.c (long_options): Add --thin.
    (usage) Add --thin. Deprecate -T without diagnostics.
    * doc/binutils.texi: Add doc.
    * NEWS: Mention --thin.
    * binutils/testsuite/binutils-all/ar.exp: Add tests.
binutils/ChangeLog
binutils/NEWS
binutils/ar.c
binutils/doc/binutils.texi
binutils/testsuite/binutils-all/ar.exp