Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Jul 2020 14:17:54 +0200
From:      =?UTF-8?Q?Stefan_E=c3=9fer?= <se@freebsd.org>
To:        Kyle Evans <kevans@freebsd.org>
Cc:        Gordon Bergling <gbe@freebsd.org>, src-committers <src-committers@freebsd.org>, svn-src-all <svn-src-all@freebsd.org>, svn-src-head <svn-src-head@freebsd.org>, David Wolfskill <david@catwhisker.org>
Subject:   Re: svn commit: r363679 - in head: contrib/netbsd-tests/lib/libc/regex/data lib/libc/regex
Message-ID:  <0f9136da-9c0f-93eb-d51b-63d637081d49@freebsd.org>
In-Reply-To: <CACNAnaFEK%2Bmm8QcPa4bsen_R2Ft5yb7R7R-xH38918kDjUerqg@mail.gmail.com>
References:  <202007292321.06TNLuoq087451@repo.freebsd.org> <270c05f8-c75d-363f-c067-18c4c4773338@freebsd.org> <20200730114856.GA21708@lion.0xfce3.net> <CACNAnaFEK%2Bmm8QcPa4bsen_R2Ft5yb7R7R-xH38918kDjUerqg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 30.07.20 um 13:54 schrieb Kyle Evans:
> On Thu, Jul 30, 2020 at 6:48 AM Gordon Bergling <gbe@freebsd.org> wrote:
>> I got the same error this morning and was able to solve it by doing a full
>> buildworld without NO_CLEAN=yes.
>>
>> You may want to try this in case you are using NO_CLEAN=yes.
>>
> 
> This is interesting; there shouldn't be any NO_CLEAN implications with
> this change. There were no dependency changes, libc should definitely
> get rebuilt because regcomp.c changed and thus, the libc in your
> objdir should have the symbol. The binary referenced above is one that
> we symlink into OBJDIR from the host system.
> 
> I think it's also likely your problem was just fixed by the second
> installworld. The first one will manage to get libc installed, but not
> before you get errors from all the other stuff.

This appears to be true: after once completing installworld with
WITHOUT_TESTS=yes the build and installation does also succeed for
subsequent runs with WITH_TESTS=yes.

My guess is that "make install" in tests tries to link against the
base system version of the library and the freshly built one with
the correct symbol version has not been installed, yet.

Regards, STefan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0f9136da-9c0f-93eb-d51b-63d637081d49>