Skip to content

Conversation

vkraleti
Copy link
Contributor

Consolidating proprietary packages under a unified package group, simplify image composition and improve maintainability.

CORE_IMAGE_BASE_INSTALL += " \
iris-video-dlkm \
kgsl-dlkm \
CORE_IMAGE_BASE_INSTALL:append:aarch64 = " \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the whole image doesn't make sense for 32-bit ARM. So it might be better to make it compatible with AArch64 only.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scaling meta-qcom CI is much easier if all images from meta-qcom-distro can be built across all supported machines. Otherwise, we introduce an additional variable into an already complex build matrix.
In that sense, I believe it's more viable to keep the image generic and manage package installation through machine-specific overrides.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was hoping we could make the image recipe compatible with aarch64, and that it would just be ignored/skipped nicely, but it does not and it fails with "XXX was skipped: incompatible with machine qcom-armv7a (not in COMPATIBLE_MACHINE)"

with the world build coming up, we will need a proper solution. we need that recipe to build or to be skipped (in which case we update our CI targets).

Introduce a packagegroup containing downstream extensions specific to
QCOM supported images that primarily showcases proprietary features that
are not fully supported in upstream builds.

Signed-off-by: Viswanath Kraleti <[email protected]>
Replace individual packages listing with pg-qcom-proprietary-pkgs in
qcom-multimedia-proprietary-image recipe.

Consolidating proprietary packages under a unified packagegroup, simplify
image composition and improve maintainability.

Signed-off-by: Viswanath Kraleti <[email protected]>
@lumag
Copy link
Contributor

lumag commented Sep 19, 2025

I gave this another thought. I think this might be a bit premature. I think it might be better to keep on listing individual packages until we see more proprietary features enabled.

@vkraleti
Copy link
Contributor Author

I gave this another thought. I think this might be a bit premature. I think it might be better to keep on listing individual packages until we see more proprietary features enabled.

Ok, I'll pause this PR for now. Fixed the COMPATIBLE_MACHINE of qcom-multimedia-proprietary-image via #69

@vkraleti vkraleti marked this pull request as draft September 22, 2025 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants