svn commit: r363679 - in head: contrib/netbsd-tests/lib/libc/regex/data lib/libc/regex

Kyle Evans kevans at freebsd.org
Thu Jul 30 11:46:29 UTC 2020


On Thu, Jul 30, 2020 at 6:26 AM Stefan Eßer <se at freebsd.org> wrote:
>
> Am 30.07.20 um 01:21 schrieb Kyle Evans:
> [...]
> >   This change bumps the symbol version of regcomp to FBSD_1.6 and provides the
> >   old escape semantics for legacy applications, just in case one has an older
> >   application that would immediately turn into a pumpkin because of an
> >   extraneous escape that's embedded or otherwise critical to its operation.
>
> I get an error during make buildworld with option WITH_TESTS=yes:
>
> ===> usr.bin/bmake/tests (install)
> ld-elf.so.1: /usr/src/amd64.amd64/tmp/legacy/usr/sbin/make: Undefined
> symbol "regcomp at FBSD_1.6"
>
> Regards, STefan

Hi,

Can you describe the environment in which you're running installworld,
please? i.e. is it just a raw installworld directly in your shell, or
something more complicated?

I observed this in testing an exceptional scenario; running
installworld in a buildenv. installworld injects .WAIT between lib and
libexec + other subdirs, which is supposed to prevent stuff like this
(new binary got installed linked against new libc before new libc).
Running in a buildenv set SYSROOT and stripped out the .WAITs, leaving
me with an annoyance where I had to installworld twice.

Thanks,

Kyle Evans


More information about the svn-src-all mailing list