summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual/dev-manual-common-tasks.xml
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2016-03-08 07:59:59 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-03-11 23:06:05 +0000
commit53dd8a06ec2de39920a686d5e09ed5b90865ac2d (patch)
tree90da33e485ab767525207a2844301d3a74bec905 /documentation/dev-manual/dev-manual-common-tasks.xml
parent9d76cfee1f8880d6647ac99faad0e688dfa1694f (diff)
downloadpoky-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.xml40
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