Yocto Toolchain installation

From Variscite Wiki


Yocto toolchain installation for out of Yocto builds

Prerequisites

A full Debian build environment is required for the toolchain generation.
To setup a Debian build environment follow steps 1 & 3 of the Build Debian from source code guide and then proceed to either the toolchain or complete SDK steps below:

Build a toolchain

Setup the environment:

$ cd ~/debian_imx93_var_som
$ MACHINE=imx93-var-som DISTRO=var-debian-xwayland . var-setup-debian.sh build_debian_xwayland


Build the toolchain:

$  bitbake meta-toolchain

Install the toolchain/SDK

Install the tools by running the resulted script in tmp/deploy/sdk/.

E.g.

$ tmp/deploy/sdk/var-debian-xwayland-glibc-x86_64-armv8a-toolchain-1.0.sh

Note: The toolchain/script name depends on your build machine and the bitbaked image/recipe, and may change.

Accept all the default options, and at the end of the installation you should see the following:

SDK has been successfully set up and is ready to be used.

Use the 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/var-debian-xwayland/1.0/environment-setup-armv8a-fsl-linux