[Buildroot] Migrate .05 to .08/.11 fails with glibc based external toolchain

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Wed Jan 26 19:35:47 UTC 2011


On Wed, 26 Jan 2011 10:40:08 -0700
"Michael J. Hammel" <buildroot at graphics-muse.org> wrote:

> I've got a build that has been working with 2010.05 that I tried to
> migrate to a newer release.  It dies early in the newer releases,
> apparently related to a dependency on uclibc.  The problem is my
> external toolchain (Crosstool-NG) is glibc based and the buildroot
> configs appear to reflect this.  So I'm not sure where this dependency
> is coming from.  Here is where the build fails with 2010.11 (2010.08 is
> the same):
> 
> Checking external toolchain settings
> mkdir
> -p /home/mjhammel/src/cei/system_build/bld/buildroot-2010.11/output/target/lib
> Copy external toolchain libraries to target...
> Copy external toolchain sysroot to staging...
> # Create lib64 symbolic links if needed
> make[1]: *** No rule to make target `uclibc_target', needed by
> `gcc_target'. Stop.
> make[1]: Leaving directory
> `/home/mjhammel/src/cei/system_build/bld/buildroot-2010.11'
> 
> I found nothing in bugzilla about this.  Something tells me I'm missing
> something basic here.

You have enabled "native toolchain in the target filesystem" in
Packages -> Development tools. This is not supported currently with
external toolchains.

Regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the buildroot mailing list