Yocto Toolchain installation: Difference between revisions
From Variscite Wiki
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
$ cd {{#var:BUILD_FOLDER}} | $ cd {{#var:BUILD_FOLDER}} | ||
$ MACHINE={{#var:MACHINE_NAME}} DISTRO={{#var:BUILD_DISTRO}} {{#var:BUILD_SCRIPT}} {{#var:BUILD_FOLDER_X11}} | $ MACHINE={{#var:MACHINE_NAME}} DISTRO={{#var:BUILD_DISTRO}} {{#var:BUILD_SCRIPT}} {{#ifeq: {{#var:HARDWARE_NAME}}|DART-MX8M|-b {{#var:BUILD_FOLDER_XWAYLAND}}|{{#var:BUILD_FOLDER_X11}}}} | ||
$ bitbake meta-ide-support | $ bitbake meta-ide-support | ||
$ bitbake meta-toolchain | $ bitbake meta-toolchain | ||
Line 20: | Line 21: | ||
Install the tools by running it: | Install the tools by running it: | ||
$ tmp/deploy/sdk/{{#var:TOOLCHAIN_INSTALL_X11_NAME}} | $ tmp/deploy/sdk/{{#ifeq: {{#var:HARDWARE_NAME}}|DART-MX8M|{{#var:TOOLCHAIN_INSTALL_XWAYLAND_NAME}}|{{#var:TOOLCHAIN_INSTALL_X11_NAME}}}} | ||
Reply to all defaults 'y'<br> | Reply to all defaults 'y'<br> | ||
Line 32: | Line 34: | ||
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}} | ||
$ {{#ifeq: {{#var:HARDWARE_NAME}}|DART-MX8M|export LDFLAGS=|}} |
Revision as of 12:37, 3 July 2018
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 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
The output will be located at tmp/deploy/sdk/.
Install Toolchain
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.
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 /opt/fslc-x11/2.2.1/environment-setup-armv7at2hf-neon-fslc-linux-gnueabi $