Yocto Toolchain installation
Pre Requirements
Full Yocto OpenEmbedded environment is required for the toolchain generation.
To setup Yocto build environment follow steps 1 & 3 of the Build Yocto from source code guide and then proceed to the toolchain build below:
Build Toolchain
$ cd ~/var-fslc-yocto $ MACHINE=imx6ul-var-dart DISTRO=fslc-x11 . setup-environment build_x11
$ bitbake meta-ide-support $ bitbake meta-toolchain
Build Complete SDK
To compile applications that require libraries other than glibc you should build SDK that includes not only basic toolchain, but also development versions of all libraries in the rootfs image.
$ cd ~/var-fslc-yocto $ MACHINE=imx6ul-var-dart DISTRO=fslc-x11 . setup-environment build_x11
$ bitbake -c populate_sdk fsl-image-gui
The output will be located at tmp/deploy/sdk/.
Install Toolchain/SDK
Install the tools by running it:
$ tmp/deploy/sdk/fslc-x11-glibc-x86_64-meta-toolchain-armv7at2hf-neon-toolchain-2.2.1.sh
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.
Use Toolchain/SDK
Each time you wish to use the toolchain in a new shell session, you need to source the environment setup script:
$ source /opt/fslc-x11/2.2.1/environment-setup-armv7at2hf-neon-fslc-linux-gnueabi