Yocto Qt5 Toolchain installation: Difference between revisions

From Variscite Wiki
No edit summary
(2 intermediate revisions by one other user not shown)
Line 2: Line 2:
--> {{#vardefine:RELEASE_PARAM|{{#urlget:release}}}} <!--
--> {{#vardefine:RELEASE_PARAM|{{#urlget:release}}}} <!--
--> {{#lst:Yocto_Platform_Customization|{{#var:RELEASE_PARAM|RELEASE_MORTY_BETA_DART-6UL}}}} <!--
--> {{#lst:Yocto_Platform_Customization|{{#var:RELEASE_PARAM|RELEASE_MORTY_BETA_DART-6UL}}}} <!--
--> {{PageHeader|{{#var:HARDWARE_NAME}} - Yocto QT5 Toolchain Installation}} {{DocImage|category1=Yocto|category2={{#var:HARDWARE_NAME}}}} __toc__
--> {{PageHeader|{{#var:HARDWARE_NAME}} - Yocto Qt5 Toolchain Installation}} {{DocImage|category1=Yocto|category2={{#var:HARDWARE_NAME}}}} __toc__


== Pre Requirements ==
== Pre Requirements ==
Line 11: Line 11:


  $ cd {{#var:BUILD_FOLDER}}
  $ cd {{#var:BUILD_FOLDER}}
  $ MACHINE={{#var:MACHINE_NAME}} DISTRO={{#var:BUILD_DISTRO}} {{#var:BUILD_SCRIPT}} {{#ifeq: {{#var:HARDWARE_NAME}}|DART-MX8M|-b|}} {{#var:BUILD_FOLDER_X11}}
  $ MACHINE={{#var:MACHINE_NAME}} DISTRO={{#var:BUILD_DISTRO}} {{#var:BUILD_SCRIPT}} {{#ifeq: {{#var:SOC_SERIES}} | imx8 |
-b {{#var:BUILD_FOLDER_XWAYLAND}}
|
{{#var:BUILD_FOLDER_X11}}
}}
  $ bitbake meta-toolchain-qt5
  $ bitbake meta-toolchain-qt5



Revision as of 08:44, 22 October 2019

- Yocto Qt5 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 
$ MACHINE= DISTRO=  
$ bitbake meta-toolchain-qt5

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