diff options
Diffstat (limited to 'documentation/ref-manual/faq.xml')
-rw-r--r-- | documentation/ref-manual/faq.xml | 44 |
1 files changed, 30 insertions, 14 deletions
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 @@ | |||
514 | <para> | 514 | <para> |
515 | The toolchain configuration is very flexible and customizable. | 515 | The toolchain configuration is very flexible and customizable. |
516 | It is primarily controlled with the | 516 | It is primarily controlled with the |
517 | <filename><link linkend='var-TCMODE'>TCMODE</link></filename> variable. | 517 | <filename><link linkend='var-TCMODE'>TCMODE</link></filename> |
518 | This variable controls which <filename>tcmode-*.inc</filename> file to include | 518 | variable. |
519 | from the <filename>meta/conf/distro/include</filename> directory within the | 519 | This variable controls which <filename>tcmode-*.inc</filename> |
520 | <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>source directory</ulink>. | 520 | file to include from the |
521 | <filename>meta/conf/distro/include</filename> directory within | ||
522 | the | ||
523 | <ulink url='&YOCTO_DOCS_DEV_URL;#source-directory'>Source Directory</ulink>. | ||
521 | </para> | 524 | </para> |
522 | 525 | ||
523 | <para> | 526 | <para> |
524 | The default value of <filename>TCMODE</filename> is "default" | 527 | The default value of <filename>TCMODE</filename> is "default" |
525 | (i.e. <filename>tcmode-default.inc</filename>). | 528 | (i.e. <filename>tcmode-default.inc</filename>). |
526 | However, other patterns are accepted. | 529 | However, other patterns are accepted. |
527 | In particular, "external-*" refers to external toolchains of which there are some | 530 | In particular, "external-*" refers to external toolchains of |
528 | basic examples included in the OpenEmbedded Core (<filename>meta</filename>). | 531 | which there are some basic examples included in the |
529 | You can use your own custom toolchain definition in your own layer | 532 | OpenEmbedded Core (<filename>meta</filename>). |
530 | (or as defined in the <filename>local.conf</filename> file) at the location | 533 | You can use your own custom toolchain definition in your own |
534 | layer (or as defined in the <filename>local.conf</filename> | ||
535 | file) at the location | ||
531 | <filename>conf/distro/include/tcmode-*.inc</filename>. | 536 | <filename>conf/distro/include/tcmode-*.inc</filename>. |
532 | </para> | 537 | </para> |
533 | 538 | ||
534 | <para> | 539 | <para> |
535 | In addition to the toolchain configuration, you also need a corresponding toolchain recipe file. | 540 | In addition to the toolchain configuration, you also need a |
536 | This recipe file needs to package up any pre-built objects in the toolchain such as | 541 | corresponding toolchain recipe file. |
537 | <filename>libgcc</filename>, <filename>libstdcc++</filename>, | 542 | This recipe file needs to package up any pre-built objects in |
538 | any locales, and <filename>libc</filename>. | 543 | the toolchain such as <filename>libgcc</filename>, |
539 | An example is the <filename>external-sourcery-toolchain.bb</filename>, which is located | 544 | <filename>libstdcc++</filename>, any locales, and |
540 | in <filename>meta/recipes-core/meta/</filename> within the source directory. | 545 | <filename>libc</filename>. |
546 | An example is the | ||
547 | <filename>external-sourcery-toolchain.bb</filename>, which is | ||
548 | located in <filename>meta/recipes-core/meta/</filename> within | ||
549 | the Source Directory. | ||
550 | </para> | ||
551 | |||
552 | <para> | ||
553 | For information on installing and using cross-development | ||
554 | toolchains, see the | ||
555 | "<ulink url='&YOCTO_DOCS_ADT_URL;#installing-the-adt'>Installing the ADT and Toolchains</ulink>" | ||
556 | section in the Yocto Project Application Developer's Guide. | ||
541 | </para> | 557 | </para> |
542 | </answer> | 558 | </answer> |
543 | </qandaentry> | 559 | </qandaentry> |