[oe] x86_64

Enrico Scholz enrico.scholz at sigma-chemnitz.de
Tue May 10 16:38:49 UTC 2011


Phil Blundell <philb at gnu.org> writes:

> "x86_64" seems to be what's currently used as the architecture name.  If
> you want a value for ${MACHINE} then I guess something like
> "x86_64-generic" would do.  I don't think there's any prohibition
> against underscores in machine names.

OVERRIDES don't work correctly with this. E.g. (bitbake 1.10) a recipe
with

| xx = "default"
| xx_x86_64 = "XX"

results into

| OVERRIDES="...:x86_64:..."
| # xx_x86_64=XX
| xx_x86_64="XX"
| # xx=default
| xx="default"


Adding an additional "x86-64" to OVERRIDES in the machine configuration
and using it by

| xx_x86-64 = "XX"

gives the expected

| # xx_x86-64=XX
| xx_x86-64="XX"
| # xx=XX
| xx="XX"



Enrico




More information about the Openembedded-devel mailing list