[Openembedded-users] How to bitbake using an external toolchain built using meta-toolchain-qte?

A L atl19711 at gmail.com
Mon Feb 7 14:49:23 UTC 2011


Thank you to those who are working on / with oe.  Your help is appreciated.

I have a working SDK toolchain built from meta-toolchain-qte that builds
applications outside of oe.  Also, have a working oe environment that can
build images like qte-base-image.

I want to create a bake that will skip the toolchain build and use external
tools that are already installed on my computer (from SDK tar balls produced
by bitbake meta-toolchain-qte ).

Failure that is stopping build:
ERROR: Conflicting PREFERRED_PROVIDER entries were found which resulted in
an attempt to select multiple providers
(['/angstrom-setup-scripts/sources/openembedded/recipes/eglibc/
eglibc_2.12.bb', '/angstrom-setup-scripts/sources/openembedded/recipes/meta/
external-toolchain-generic.bb']) for runtime dependecy libsegfault

Command:  bitbake helloworld

What is the complete list of variables I need to configure to make this
work?

I  put these values in local.conf:

Based on angstrom-2008.1.conf I defined this variable:
TOOLCHAIN_TYPE = "external"

Based on toolchain-external.inc I defined this variable:
TOOLCHAIN_BRAND = "generic"
TOOLCHAIN_VENDOR = "-angstrom"

Based on external-toolchain.bb I defined this variable:
SDK_PATH = "/usr/local/angstrom/arm"

Related manual page:
" TODO: You want to use external-toolchain. Setting PREFERRED_PROVIDER for
the toolchain to that + environment variables + toolchain layout. Please
someone write the documentation for that."
I  don't understand what all the environment variables and all the
PREFERRED_PROVIDER values to define for this task?

Anyone have this working and care to share their local.conf setup?

Thank you,
atl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-users/attachments/20110207/67b2491a/attachment-0002.html>


More information about the Openembedded-users mailing list