[oe] failure on gcc-cross-initial-4.2.4-r5 for i686

Stanislav Brabec utx at penguin.cz
Fri Mar 13 21:22:54 UTC 2009


Denys Dmytriyenko wrote in Tue 03/10 2009 at 23:05 -0400:

> I'll save you some trouble - been building i686-generic on I32 x86 for months 
> w/o a problem. Angstrom distro with a small overlay - configuration is pretty 
> basic.
> 
> i686-linux holds my native packages
> i686-angstrom-linux holds my target/cross packages, including gcc-cross
> i686-generic-angstrom-linux holds machine-specific target packages

Maybe better solution would be as small change to staging hierarchy:

Suppose that build platform is i686-linux and target platform is
i686-linux as well.

- target system staging files have prefix /usr and are sysrooted:
  now:      tmp/staging/i686-linux
  proposed: tmp/staging/i686-linux

- native toolchain files have prefix /OE/tmp/staging/i686-linux as native location
  now:      tmp/staging/i686-linux
  proposed: tmp/staging/i686-linux-native

This will prevent path clash if build and target triplets are exactly
the same. => It will allow simple native build using OE toolchain.

Side effect: It will invalidate existing buildroots.


________________________________________________________________________
Stanislav Brabec
http://www.penguin.cz/~utx/zaurus





More information about the Openembedded-devel mailing list