From b866355f61edff7097b1bd1d402b21c3dbc6c9b1 Mon Sep 17 00:00:00 2001 From: Scott Rifenbark Date: Fri, 29 Mar 2013 09:30:27 -0700 Subject: ref-manual: Edits to the using an external toolchain question. (From yocto-docs rev: 8fc82c1dfc527cf8356bed580077cb9e6f665876) Signed-off-by: Scott Rifenbark Signed-off-by: Richard Purdie --- documentation/ref-manual/faq.xml | 44 +++++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 14 deletions(-) (limited to 'documentation/ref-manual/faq.xml') diff --git a/documentation/ref-manual/faq.xml b/documentation/ref-manual/faq.xml index aca452cf73..d07f1e4012 100644 --- a/documentation/ref-manual/faq.xml +++ b/documentation/ref-manual/faq.xml @@ -514,30 +514,46 @@ The toolchain configuration is very flexible and customizable. It is primarily controlled with the - TCMODE variable. - This variable controls which tcmode-*.inc file to include - from the meta/conf/distro/include directory within the - source directory. + TCMODE + variable. + This variable controls which tcmode-*.inc + file to include from the + meta/conf/distro/include directory within + the + Source Directory. The default value of TCMODE is "default" (i.e. tcmode-default.inc). However, other patterns are accepted. - In particular, "external-*" refers to external toolchains of which there are some - basic examples included in the OpenEmbedded Core (meta). - You can use your own custom toolchain definition in your own layer - (or as defined in the local.conf file) at the location + In particular, "external-*" refers to external toolchains of + which there are some basic examples included in the + OpenEmbedded Core (meta). + You can use your own custom toolchain definition in your own + layer (or as defined in the local.conf + file) at the location conf/distro/include/tcmode-*.inc. - In addition to the toolchain configuration, you also need a corresponding toolchain recipe file. - This recipe file needs to package up any pre-built objects in the toolchain such as - libgcc, libstdcc++, - any locales, and libc. - An example is the external-sourcery-toolchain.bb, which is located - in meta/recipes-core/meta/ within the source directory. + In addition to the toolchain configuration, you also need a + corresponding toolchain recipe file. + This recipe file needs to package up any pre-built objects in + the toolchain such as libgcc, + libstdcc++, any locales, and + libc. + An example is the + external-sourcery-toolchain.bb, which is + located in meta/recipes-core/meta/ within + the Source Directory. + + + + For information on installing and using cross-development + toolchains, see the + "Installing the ADT and Toolchains" + section in the Yocto Project Application Developer's Guide. -- cgit v1.2.3-54-g00ecf