Yocto Toolchain installation: Difference between revisions

From Variscite Wiki
No edit summary
No edit summary
Line 4: Line 4:
--> {{PageHeader|Yocto toolchain installation for out of Yocto builds}} {{DocImage|category1=Yocto|category2={{#var:HARDWARE_NAME}}}} __toc__
--> {{PageHeader|Yocto toolchain installation for out of Yocto builds}} {{DocImage|category1=Yocto|category2={{#var:HARDWARE_NAME}}}} __toc__


Assuming you followed steps 1, 3, & 4 of the [[{{#var:HARDWARE_NAME}}_Yocto_Morty_Build_Yocto_release|Build Yocto from source code]] guide, as an example of X11 demo image build. Proceed to toolchain build below:
== Pre Requirements ==
Full Yocto OpenEmbedded environment is required for the toolchain generation.
To setup, Yocto build environment follow steps 1, 3, & 4 of the {{Varlink|Yocto_Build_Release|{{#var:RELEASE_LINK}}|Build Yocto from source code}} guide and then proceed to the toolchain build below:
 
== Build Toolchain ==


  $ cd {{#var:BUILD_FOLDER}}
  $ cd {{#var:BUILD_FOLDER}}
Line 11: Line 15:
  $ bitbake meta-toolchain
  $ bitbake meta-toolchain


The output will be located at tmp/deploy/sdk/. On a 64 bit Ubuntu you will get the following script.
The output will be located at tmp/deploy/sdk/.


== Install Toolchain ==
Install the tools by running it:
Install the tools by running it:


  $ tmp/deploy/sdk/{{#var:TOOLCHAIN_NAME}}
  $ tmp/deploy/sdk/{{#var:TOOLCHAIN_INSTALL_X11_NAME}}


Reply to all defaults 'y'<br>
At the end of the installation you should see the following:
<pre>
SDK has been successfully set up and is ready to be used.
</pre>
{{Note|The toolchain name depend on your build machine and may change}}


Reply to all defaults 'y'<br>
== Use Toolchain ==
The toolchain name depend on your build machine and may change.<br>
<br>
Each time you wish to use the toolchain in a new shell session, you need to source the environment setup script:
Each time you wish to use the toolchain in a new shell session, you need to source the environment setup script:
  $ source {{#var:TOOLCHAIN_LOCATION}}
  $ source {{#var:TOOLCHAIN_LOCATION}}

Revision as of 14:19, 9 May 2017

Yocto toolchain installation for out of Yocto builds

Pre Requirements

Full Yocto OpenEmbedded environment is required for the toolchain generation. To setup, Yocto build environment follow steps 1, 3, & 4 of the Build Yocto from source code guide and then proceed to the toolchain build below:

Build Toolchain

$ cd 
$ MACHINE= DISTRO=  
$ bitbake meta-ide-support
$ bitbake meta-toolchain

The output will be located at tmp/deploy/sdk/.

Install Toolchain

Install the tools by running it:

$ tmp/deploy/sdk/

Reply to all defaults 'y'
At the end of the installation you should see the following:

SDK has been successfully set up and is ready to be used.
The toolchain name depend on your build machine and may change

Use Toolchain

Each time you wish to use the toolchain in a new shell session, you need to source the environment setup script:

$ source