On 7/27/11 9:29 AM, Richard Purdie wrote: > This means if PKGARCHCOMPAT_ARMV7A is set, "armv7a-vfp-neon" is renamed > to be "armv7a". Other compatibility mappings can be added as needed.
There are multiple armv7 cores without neon... I think there might even be one or two custom cores w/o VFP. (Yes I know this violates the core spec from ARM, but people do that all of the time.) --Mark > Signed-off-by: Richard Purdie <[email protected]> > --- > meta/classes/base.bbclass | 8 ++++++++ > 1 files changed, 8 insertions(+), 0 deletions(-) > > diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass > index f12b3cb..3ed1bb8 100644 > --- a/meta/classes/base.bbclass > +++ b/meta/classes/base.bbclass > @@ -133,6 +133,13 @@ def generate_git_config(e): > f.write(proxy_command) > f.close > > +def pkgarch_mapping(d): > + # Compatibility mappings of TUNE_PKGARCH (opt in) > + if d.getVar("PKGARCHCOMPAT_ARMV7A", True): > + if d.getVar("TUNE_PKGARCH", True) == "armv7a-vfp-neon": > + d.setVar("TUNE_PKGARCH", "armv7a") > + > + > addhandler base_eventhandler > python base_eventhandler() { > from bb import note, error, data > @@ -203,6 +210,7 @@ python base_eventhandler() { > > if name == "ConfigParsed": > generate_git_config(e) > + pkgarch_mapping(e.data) > > if not data in e.__dict__: > return _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
