[oe] OE and the developing host

Koen Kooi koen at dominion.kabel.utwente.nl
Wed Feb 28 10:31:05 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Richard Purdie schreef:
> On Wed, 2007-02-28 at 11:09 +0100, Nicola Ranaldo wrote:
>> I use OE on a gentoo box. This morning i updated the system, and the new 
>> linux-headers package removed /usr/include/asm/page.h. So when building my 
>> angstrom image it failed with perl asking to include that file. This problem 
>> was discussed on the gentoo bug and after applying a simple workaround i was 
>> able to emerge perl on the gentoo box and perl native on OE.
>> After a while the oe build stopped on esound, this was caused by a malfunction 
>> of /usr/lib/libosp.so.5 on gentoo, i reemerged it and solved the problem. Now 
>> the armstrong-gpe-image is complete. But this introduced a doubt. OE build 
>> some tools directly, and use other directly from the build host, so it could 
>> be teoretically possible to produce different images on different host. Is 
>> there a way or a plan to avoid it and make OE build host independant 
>> (supposing i was correct)? If not, what's the most used/supported distro by 
>> OE developers?
> 
> *-native packages can touch things on the system, any other packages
> shouldn't and if they were found to be, it would be a bug and should be
> fixed.
> 
> Its never going to be possible to make make OE build everything it needs
> itself since you always need some prerequisites (e.g. a initial
> toolchain).
> 
> Personally, I use OE/Poky on Ubuntu and Slackware. There are others
> using Gentoo and other systems. Ideally it should work on most systems,
> you might see problems with -native packages, you shouldn't see problems
> with non -native ones.

OpenSuSE should work as well, but stay away from Red Hat/Fedora based stuff, since you
can't build a working qemu-native on that.

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFF5VnpMkyGM64RGpERAv6GAKCNnttrwbzw6UWN0URB+qn0Q8d6SQCggB8s
QBxJdxBCXm9FOkjUjGcQ0Xc=
=opJZ
-----END PGP SIGNATURE-----




More information about the Openembedded-devel mailing list