summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2026-09-28 13:34:11 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2026-09-28 13:34:23 -0300
commit00a0732aa4b270cdebeb8a53cc30db770a5eef47 (patch)
treea00a89edbac3d96852e8fafc08c98888d3a0b91f
parent058518fad986ae8ce9b35b141b98d98114c149f1 (diff)
downloadmeta-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.inc2
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"
384MACHINE_SOCARCH_FILTER:append:imxgpu2d = " \ 386MACHINE_SOCARCH_FILTER:append:imxgpu2d = " \
385 virtual/libg2d \ 387 virtual/libg2d \