diff options
author | Scott Rifenbark <srifenbark@gmail.com> | 2016-03-08 07:59:59 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-03-11 23:06:05 +0000 |
commit | 53dd8a06ec2de39920a686d5e09ed5b90865ac2d (patch) | |
tree | 90da33e485ab767525207a2844301d3a74bec905 /documentation/dev-manual/dev-manual-common-tasks.xml | |
parent | 9d76cfee1f8880d6647ac99faad0e688dfa1694f (diff) | |
download | poky-53dd8a06ec2de39920a686d5e09ed5b90865ac2d.tar.gz |
dev-manual: Moved "Optionally Using an External Toolchain" to Tasks chapter.
(From yocto-docs rev: e7880667db33c1495d1cbcb91de8c91b9b84dc59)
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual/dev-manual-common-tasks.xml')
-rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index ddff77cdc2..36c69396cf 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml | |||
@@ -3701,6 +3701,46 @@ | |||
3701 | </section> | 3701 | </section> |
3702 | </section> | 3702 | </section> |
3703 | 3703 | ||
3704 | <section id='dev-optionally-using-an-external-toolchain'> | ||
3705 | <title>Optionally Using an External Toolchain</title> | ||
3706 | |||
3707 | <para> | ||
3708 | You might want to use an external toolchain as part of your | ||
3709 | development. | ||
3710 | If this is the case, the fundamental steps you need to accomplish | ||
3711 | are as follows: | ||
3712 | <itemizedlist> | ||
3713 | <listitem><para> | ||
3714 | Understand where the installed toolchain resides. | ||
3715 | For cases where you need to build the external toolchain, | ||
3716 | you would need to take separate steps to build and install | ||
3717 | the toolchain. | ||
3718 | </para></listitem> | ||
3719 | <listitem><para> | ||
3720 | Make sure you add the layer that contains the toolchain to | ||
3721 | your <filename>bblayers.conf</filename> file through the | ||
3722 | <ulink url='&YOCTO_DOCS_REF_URL;#var-BBLAYERS'><filename>BBLAYERS</filename></ulink> | ||
3723 | variable. | ||
3724 | </para></listitem> | ||
3725 | <listitem><para> | ||
3726 | Set the | ||
3727 | <ulink url='&YOCTO_DOCS_REF_URL;#var-EXTERNAL_TOOLCHAIN'><filename>EXTERNAL_TOOLCHAIN</filename></ulink> | ||
3728 | variable in your <filename>local.conf</filename> file | ||
3729 | to the location in which you installed the toolchain. | ||
3730 | </para></listitem> | ||
3731 | </itemizedlist> | ||
3732 | A good example of an external toolchain used with the Yocto Project | ||
3733 | is <trademark class='registered'>Mentor Graphics</trademark> | ||
3734 | Sourcery G++ Toolchain. | ||
3735 | You can see information on how to use that particular layer in the | ||
3736 | <filename>README</filename> file at | ||
3737 | <ulink url='http://github.com/MentorEmbedded/meta-sourcery/'></ulink>. | ||
3738 | You can find further information by reading about the | ||
3739 | <ulink url='&YOCTO_DOCS_REF_URL;#var-TCMODE'><filename>TCMODE</filename></ulink> | ||
3740 | variable in the Yocto Project Reference Manual's variable glossary. | ||
3741 | </para> | ||
3742 | </section> | ||
3743 | |||
3704 | <section id='creating-partitioned-images'> | 3744 | <section id='creating-partitioned-images'> |
3705 | <title>Creating Partitioned Images</title> | 3745 | <title>Creating Partitioned Images</title> |
3706 | 3746 | ||