[oe] Cross compiler questions

David Farning dfarning at gmail.com
Fri Nov 16 13:59:09 UTC 2007


I am trying to get my mind wrapped around how OE handles
cross-compiling.  The first question is where is the cross compiler
tool chain getting pulled into the build queue?

I am greping for gcc-native and quilt to figure out how they are
included or required?  I see a PREFERED_VERSION set in the distro.  Is
PREFERED_VERSION a method of including dependancies?

Also, the tmp/cross directory has three distinct file groupings.

dfarning at lenovo:~/oe/oetmp$ find cross -maxdepth 3 -type d
cross
cross/i586-angstrom-linux
cross/i586-angstrom-linux/bin
cross/lib
cross/lib/gcc
cross/lib/gcc/i586-angstrom-linux
cross/i686-linux
cross/i686-linux/i586-angstrom-linux
cross/i686-linux/i586-angstrom-linux/lib
cross/i686-linux/i586-angstrom-linux/include
cross/bin
cross/libexec
cross/libexec/gcc
cross/libexec/gcc/i586-angstrom-linux
cross/include
cross/share

What is the difference between 
cross
cross/i586-angstrom-linux
cross/i686-linux/i586-angstrom-linux

Why are thing different things being placed in different dirs?


Thanks
David Farning





More information about the Openembedded-devel mailing list