diff options
| author | Otavio Salvador <otavio@ossystems.com.br> | 2026-09-28 13:34:11 -0300 |
|---|---|---|
| committer | Otavio Salvador <otavio@ossystems.com.br> | 2026-09-28 13:34:23 -0300 |
| commit | 00a0732aa4b270cdebeb8a53cc30db770a5eef47 (patch) | |
| tree | a00a89edbac3d96852e8fafc08c98888d3a0b91f | |
| parent | 058518fad986ae8ce9b35b141b98d98114c149f1 (diff) | |
| download | meta-freescale-socarch-filter-qtdeclarative.tar.gz | |
imx-base.inc: Add Qt modules to the i.MX GPU SoC arch filtersocarch-filter-qtdeclarative
On the NXP BSP, qtbase moves to MACHINE_SOCARCH through its GL
dependencies, but qtbase itself is not in the imxgpu filter. Every Qt
module built on it therefore keeps the tune architecture:
qtdeclarative, qtsvg, qtxmlpatterns, qtgraphicaleffects, qtquickcontrols
and qtquickcontrols2 are all built against the SoC-specific qtbase and
still share their package with every other machine of the same tune.
fsl-dynamic-packagearch only matches a recipe's own PROVIDES and direct
DEPENDS, so both levels have to be listed. qtbase covers the modules
that depend on it directly, and qtdeclarative covers the QML modules
that depend only on it, the same pair the mainline BSP filter uses.
Tested by evaluating PACKAGE_ARCH for imx8mm-lpddr4-evk and
imx6qdlsabresd with IMX_DEFAULT_BSP set to nxp. Before this change only
qtbase is cortexa53-crypto-mx8mm and cortexa9hf-neon-mx6qdl, and the
other six modules keep cortexa53-crypto and cortexa9hf-neon; with it,
all seven follow qtbase.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| -rw-r--r-- | conf/machine/include/imx-base.inc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index 2cdc5b04a..d8eb9be92 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
| @@ -380,6 +380,8 @@ MACHINE_SOCARCH_FILTER:append:imxgpu = " \ | |||
| 380 | opencl-headers \ | 380 | opencl-headers \ |
| 381 | opencv \ | 381 | opencv \ |
| 382 | pango \ | 382 | pango \ |
| 383 | qtbase \ | ||
| 384 | qtdeclarative \ | ||
| 383 | " | 385 | " |
| 384 | MACHINE_SOCARCH_FILTER:append:imxgpu2d = " \ | 386 | MACHINE_SOCARCH_FILTER:append:imxgpu2d = " \ |
| 385 | virtual/libg2d \ | 387 | virtual/libg2d \ |
