[Buildroot] [git commit master 1/1] Add support for uclibc NPTL toolchain.

Khem Raj raj.khem at gmail.com
Thu Jul 29 15:29:01 UTC 2010

commit: http://git.buildroot.net/buildroot/commit/?id=cfbf8abc33d86a0cf5c1bb3e0817a22009b7f301
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

This patch modifies current toolchain build sequence so that
NPTL enabled toolchain can be built. The new sequence works
well with linuxthreads as well.

It introduces a new pass for gcc cross compilation. The new
sequence is binutils->gcc-initial->linux-headers -> uclibc-configured
(some cheats to generate phony shared libc.so and libm.o)
-> gcc-intermediate(with shared lib support) -> uclibc -> gcc-final

I also added a new sample config arm_nptl_toolchain_defconfig which
builds the toolchain and busybox.

I have only tried it on arm. However it should work for other
architectures which support NPTL on uclibc e.g. mips, sh, x86, ppc, x86_64

Signed-off-by: Khem Raj <raj.khem at gmail.com>
Signed-off-by: Peter Korsgaard <jacmet at sunsite.dk>

Patch is too large, so refusing to show it

More information about the buildroot mailing list