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>

index | next in thread | previous in thread | raw e-mail

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?


home | help

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