On Mon, May 18, 2026 at 08:44:33PM +0100, Stuart Henderson wrote:
> On 2026/05/18 21:01, Volker Schlecht wrote:
[...]
> > @@ -26,7 +26,9 @@ CONFIGURE_ARGS =  --enable-pcre2-16 \
> >                     --enable-pcre2-32 \
> >                     --enable-pcre2grep-libz \
> >                     --enable-pcre2grep-libbz2 \
> > -                   --enable-pcre2test-libreadline
> > +                   --enable-pcre2test-libreadline \
> > +                   --disable-symvers
> 
> I think that's a reasonable decision for now (the old version didn't
> have versioned symbols, this is a new on-by-default option).
> 
> With --disable-symvers I'd be reasonably happy to just commit and not
> worry about a load of extra testing. If we want to use the upstream
> default and enable symbol versioning I think that probably would need
> a bulk (and afaik major bumps).

Since the build system is already using symbol visibility tricks
(-fvisibility=hidden) the list of exported symbols is already
restricted.  Ignoring the renamed symbols, using versioning only drops
_init and _fini from the exported symbols list.  So I see little
reason to activate it unconditionally, especially as it tends to be
fragile with ld.bfd.

> I'm happy with that version of the diff (i.e. ok). Not sure whether
> namn is around or not.

Also ok jca@

-- 
jca

Reply via email to