[help] rebuild libc failed

Dimitry Andric dim at FreeBSD.org
Thu Aug 4 10:13:16 UTC 2011


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.


More information about the freebsd-toolchain mailing list