[Buildroot] per-project uclibc configuration does not really work

Hamish Moffatt hamish at cloud.net.au
Thu Nov 1 07:07:28 UTC 2007


buildroot's project support (eg saveconfig target) appears to offer
per-project uClibc .config support and per-project uClibc version
selection.

However, uclibc is built into the per-arch toolchain_build_$(ARCH) 
directory and installed into build_$(ARCH), rather than the per-project
build directory project_build_$(ARCH)/$(PROJECT). And so is the gcc
cross-compiler built against that uclibc.

Only a few packages build into the per-project build directly, name
busybox and uclibc. The problem is that if you change your uclibc
configuration you may well need to rebuild all your programs too,
because autoconf tests might return different results etc.

Effectively you have to build everything per-project (including the
whole toolchain).

Is there much benefit in trying to share package builds between
projects, as buildroot does right now?

Hamish
-- 
Hamish Moffatt VK3SB <hamish at debian.org> <hamish at cloud.net.au>



More information about the buildroot mailing list