[PATCH v3 1/3] Disable SFrame support by default

Mark Harris mark.hsj@gmail.com
Tue Jul 22 21:44:31 GMT 2025


Adhemerval Zanella Netto wrote:
> >>  # Glibc stacktracer supports SFrame v2 or newer
> >> -libc_cv_readelf_version_ok=yes
> >> +libc_cv_sframe_readelf_version=yes
> >>  # SFrame is supported from 2.41 or higher
> >> -AC_CHECK_PROG_VER(READELF_SFRAME, $READELF, --version,
> >> +AC_CHECK_PROG_VER(READELF, $READELF, --version,
> >>    [GNU readelf.* \([0-9][0-9]*\.[0-9.]*\)],
> >> -  [2.4[1-9]*|2.[5-9][0-9]*|[3-9].*|[1-9][0-9][0-9]*],
> >> -  libc_cv_readelf_version_ok=no)
> >> +  [2.4[5-9]*|2.[5-9][0-9]*|[3-9].*|[1-9][0-9][0-9]*],
> >
> > With that glob pattern, 2.100 is bad, 2.450 is ok, 10.0 is bad, 100.0 is ok.
> > Maybe this:
> >
> >  [2.4[5-9]|2.[5-9][0-9]|2.[1-9][0-9][0-9]*|[3-9]*|[1-9][0-9]*],
> >
>
> The problem is this pattern fail for developement versions, like
> 2.45.50.20250721.

True.  Maybe this:

 [2.4[5-9]*|2.[5-9][0-9]*|2.[1-9][0-9][0-9]*|[3-9]*|[1-9][0-9]*],

 - Mark


More information about the Libc-alpha mailing list