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

Reply via email to