[PATCH] Implement objcopy/strip --keep-section=<sectionpattern>

Alan Modra amodra@gmail.com
Mon Nov 4 01:58:00 GMT 2019


On Fri, Nov 01, 2019 at 02:47:55PM -0700, Fāng-ruì Sòng wrote:
> Added some more items, but not clear whether they are complete now.

Thanks for persevering, that will do nicely.

> When can we stop writing ChangeLogs (looking at glibc)?

Good question.  :-)

> +	* objcopy.c (enum option_values): Add OPTION_KEEP_SECTION.
> +	(SECTION_CONTEXT_KEEP): Define.  Adjust other SECTION_CONTEXT macros.
> +	(copy_usage): Describe --keep-section.
> +	(strip_usage): Likewise.
> +	(copy_main): Handle SECTION_CONTEXT_KEEP.
> +	(strip_main): Likewise.
> +	(is_strip_section_1): Likewise.
> +	* testsuite/binutils-all/objcopy.exp: Add tests.
> +	* testsuite/binutils-all/keep-section-1.d: New test driver file.
> +	* testsuite/binutils-all/keep-section-2.d: Likewise.
> +	* doc/binutils.texi: Document the new feature.
> +	* NEWS: Mention the new feature.

Committed.  I did notice a new failure

ia64-vms  +FAIL: ar extracting an element

but that is no doubt due to your and Nick's other patch to ar rather
than this patch.

-- 
Alan Modra
Australia Development Lab, IBM



More information about the Binutils mailing list