diff options
| author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2013-12-13 13:11:22 -0600 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-01-02 13:16:09 +0000 |
| commit | efedaf9267462c126219236704b6807a28979ed9 (patch) | |
| tree | 1b953e4e82304d8e077512dbb91ec933fe7f49b6 /documentation | |
| parent | 5dd83ad7e342e465961e730b30620af578241a21 (diff) | |
| download | poky-efedaf9267462c126219236704b6807a28979ed9.tar.gz | |
ref-manual: Updated the FAQ entry for how to use an external toolchain.
We no longer have the external-sourcery.bb recipe. Had to rewrite
this around it.
(From yocto-docs rev: 4b0e3860216092461862d29b3a53a834f8dd43b2)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
| -rw-r--r-- | documentation/ref-manual/faq.xml | 32 |
1 files changed, 8 insertions, 24 deletions
diff --git a/documentation/ref-manual/faq.xml b/documentation/ref-manual/faq.xml index c7ccaafde6..9e6c0daf28 100644 --- a/documentation/ref-manual/faq.xml +++ b/documentation/ref-manual/faq.xml | |||
| @@ -513,16 +513,15 @@ | |||
| 513 | </para> | 513 | </para> |
| 514 | 514 | ||
| 515 | <para> | 515 | <para> |
| 516 | The default value of <filename>TCMODE</filename> is "default" | 516 | The default value of <filename>TCMODE</filename> is "default", |
| 517 | (i.e. <filename>tcmode-default.inc</filename>). | 517 | which tells the OpenEmbedded build system to use its internally |
| 518 | built toolchain (i.e. <filename>tcmode-default.inc</filename>). | ||
| 518 | However, other patterns are accepted. | 519 | However, other patterns are accepted. |
| 519 | In particular, "external-*" refers to external toolchains of | 520 | In particular, "external-*" refers to external toolchains. |
| 520 | which there are some basic examples included in the | 521 | One example is the Sourcery G++ Toolchain. |
| 521 | OpenEmbedded Core (<filename>meta</filename>). | 522 | The support for this toolchain resides in the separate |
| 522 | You can use your own custom toolchain definition in your own | 523 | <filename>meta-sourcery</filename> layer at |
| 523 | layer (or as defined in the <filename>local.conf</filename> | 524 | <ulink url='http://github.com/MentorEmbedded/meta-sourcery/'></ulink>. |
| 524 | file) at the location | ||
| 525 | <filename>conf/distro/include/tcmode-*.inc</filename>. | ||
| 526 | </para> | 525 | </para> |
| 527 | 526 | ||
| 528 | <para> | 527 | <para> |
| @@ -532,21 +531,6 @@ | |||
| 532 | the toolchain such as <filename>libgcc</filename>, | 531 | the toolchain such as <filename>libgcc</filename>, |
| 533 | <filename>libstdcc++</filename>, any locales, and | 532 | <filename>libstdcc++</filename>, any locales, and |
| 534 | <filename>libc</filename>. | 533 | <filename>libc</filename>. |
| 535 | An example is the | ||
| 536 | <filename>external-sourcery-toolchain.bb</filename>, which is | ||
| 537 | located in <filename>meta/recipes-core/meta/</filename> within | ||
| 538 | the Source Directory. | ||
| 539 | </para> | ||
| 540 | |||
| 541 | <para> | ||
| 542 | For information on installing and using cross-development | ||
| 543 | toolchains, see the | ||
| 544 | "<ulink url='&YOCTO_DOCS_ADT_URL;#installing-the-adt'>Installing the ADT and Toolchains</ulink>" | ||
| 545 | section in the Yocto Project Application Developer's Guide. | ||
| 546 | For general information on cross-development toolchains, see | ||
| 547 | the | ||
| 548 | "<link linkend='cross-development-toolchain-generation'>Cross-Development Toolchain Generation</link>" | ||
| 549 | section. | ||
| 550 | </para> | 534 | </para> |
| 551 | </answer> | 535 | </answer> |
| 552 | </qandaentry> | 536 | </qandaentry> |
