Hi Érico,
On Mon, 2020-10-26 at 12:03 -0300, Érico Nogueira via Elfutils-devel
wrote:
> Do elfutils program actually depend on the extra functionality
> enabled by
> FNM_EXTMATCH? Is changing the flag to have no effect a "bug"?
Yes. The extended wildcard pattern is relied upon by both
eu-strip with
--keep-section=SECTION Keep the named section. SECTION is an
extended wildcard pattern. May be given
more than once.
and eu-elfcompress with
-n, --name=SECTION SECTION name to (de)compress, SECTION is an
extended wildcard pattern (defaults to
'.?(z)debug*')
In the eu-strip case it might be reasoned that instead of a
wildcard pattern the user might most of the time simply provide
a section name as is (especially since the option may be given
multiple times). But in the case of eu-elfcompress the
program relies on the default SECTION name being an extended
wildcard pattern. So not supporting FNM_EXTMATCH breaks the
default functionality of eu-elfcompress.
Cheers,
Mark