[help] rebuild libc failed
Warner Losh
imp at bsdimp.com
Thu Aug 4 15:20:14 UTC 2011
On Aug 4, 2011, at 4:13 AM, Dimitry Andric wrote:
> On 2011-08-04 10:38, majia gm wrote:
>> I'm building the libc code which derived from a current trunk
>> mirror/freebsd/head under PCBSD 8.2 which contains FreeBSD 8.2
>> release.
>> I'm trying to test the modified libc by using LD_LIBRARY_PATH. But
>> failed to build it.
>> I change the current direcotry into head/lib/libc and run make.
>
> You cannot always do this, especially not when going from 8.2 to head,
> because you need to build a toolchain first, which includes updated
> headers and other components.
>
> It's probably best to just run "make buildworld", which will take care
> of everything. Otherwise, run "make toolchain" first, followed by "make
> buildenv". In that build environment, you can just change to the
> lib/libc directory and run make.
>
> NOTE: Do *not* install the updated libc if you are running an old
> kernel, or you will most likely hose your system.
make buildworld to set things up
then you can rebuild just libc by
make buildenv
cd lib/libc
make
Warner
More information about the freebsd-toolchain
mailing list