[oe] Package_arch for x86 architectures

Stelios Koroneos skoroneos at digital-opsis.com
Tue Apr 15 10:58:27 UTC 2008


It has been discussed in the past on the irc also, but it seems we are
reaching a "limit" with the existing package_arch namespace for the x86
variant.
The x86 architecture is generaly a mess as hrw has pointed in his blog.
This creates a problem as we now have package arches like
i486,i586,i686,geode, (just to name a few) with different gcc -march and
-mtune settings and there also a  couple lile x86-32-nocona that use a
different -march but still use i686 as the package_arch
This could lead to troubles if you maintain a multimachine feed as you are
going to mix packages build with different optimizations that migh not run
well (or at all) 

There are also new embedded (and non embedded) boards coming that will
require also a package_arch.

For example I am working on an intel D201gly2 machine definition. This is a
P4 Celleron architecture cpu so I need to use -march=pentium4 mtune=celeron
How should this package_arch be named ?  i686p4c ? p4c ?
Should we have a "common" namespace ? How about geode based machines ?

Looking for input from interested parties before we move to rfc something
like that

Stelios S. Koroneos

Digital OPSiS - Embedded Intelligence
http://www.digital-opsis.com
 






More information about the Openembedded-devel mailing list