Legacy workflow. Qualcomm recommends the
kas tool as the preferred way to build and consume
meta-qcom. This repo-based workflow is retained only for existing setups already built around
it. For new builds, use Build Qualcomm Linux using Yocto.- Install additional packages required for this workflow
- Sync the meta layers required for the build using
repotool - Use the helper script to translate the kas configuration files into BitBake configuration files and setup the environment
- Execute a Yocto build using native BitBake commands
Host Setup
-
These packages are required in addition to the default packages
to perform a manifest based build.
Configuration Parameters
The following table describes the build tags for the current release. These values will be need to be substituted in the build commands.| Release Tag | Identifier |
|---|---|
| meta-qcom-release-tag | qli-2.0 |
Build Instructions
- Download the Qualcomm Yocto and supporting layers using
repo. For the latest<meta-qcom-release-tag>, see Configuration Parameters.
-
Set up the Yocto build environment using the helper script. This script expects
kas configuration files to be passed as parameters and converts these kas
configuration files into the
auto.confandbblayers.confconfiguration required by BitBake -
Build the image by invoking BitBake
-
The build creates a single tarball containing all the relevant files to
perform a full clean flash, including partition metadata, boot firmware,
ESP partition and the rootfs. After a successful build, check if the
qcomflash tarball exists in the build artifacts. The following examples
use
qcom-multimedia-proprietary-imageas the image name.

