Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Dec 2011 02:58:17 +0100
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Volodymyr Kostyrko <c.kworr@gmail.com>
Cc:        Sergey Kandaurov <pluknet@gmail.com>, freebsd-stable@freebsd.org
Subject:   Re: minor regression after patching
Message-ID:  <4EF92639.8070903@FreeBSD.org>
In-Reply-To: <4EF8E21E.10401@gmail.com>
References:  <4EF88D7B.4040600@gmail.com> <CAE-mSOJx51E%2BcMGy_UytDtDBdujnzM2ZEXBBqFRTgC2VCaucng@mail.gmail.com> <4EF8E21E.10401@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2011-12-26 22:07, Volodymyr Kostyrko wrote:
> 26.12.2011 17:57, Sergey Kandaurov wrote:
...
>>> ftpd.o: In function `pass':
>>> /usr/src/libexec/ftpd/ftpd.c:(.text+0x2676): undefined reference to
>>> `__FreeBSD_libc_enter_restricted_mode'
>>> clang: error: linker command failed with exit code 1 (use -v to see
>>> invocation)
>>> *** Error code 1
>>
>> This means that linker has not found a mentioned symbol, i.e. likely
>> you haven't updated your libc before trying to build ftpd.
>> In this case you need to act the next order:
>> 1) rebuild&&   reinstall libc
>> 2) rebuild&&   reinstall ftpd
>
> Oh yes, I just remembered those sweet days I was sitting on HEAD. Each
> build was a trial/error process.
>
> And I'm not seeing this when compiling world with stock gcc or on i386.
> It looks like rather nasty clang regression.

For me, stable/9 builds just fine with clang (or gcc), and the tinderbox
isn't complaining either.  Are you sure you are running buildworld,
which is definitely necessary for this kind of upgrade?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EF92639.8070903>