Skip to content

Conversation

@quic-ptak
Copy link
Contributor

Previously, qcom-fastcv-binaries was added to opencv, which is empty and not installed in the image. The dependency is now applied to opencv-apps, ensuring required FastCV DSP libraries are included in qcom aarch64 builds.

Previously, qcom-fastcv-binaries was added to opencv, which is empty and
not installed in the image. The dependency is now applied to opencv-apps,
ensuring required FastCV libraries are included in qcom aarch64 builds.

Signed-off-by: Pulkit Singh Tak <[email protected]>
@github-actions
Copy link

github-actions bot commented Dec 2, 2025

Test run workflow

Test jobs for commit 2d2c840

@quic-ptak quic-ptak changed the title Update OpenCV recipe to apply qcom-fastcv-binaries as an RDEPENDS for opencv-apps on qcom aarch64. opencv: move qcom-fastcv-binaries RDEPENDS to opencv-apps for qcom aarch64 Dec 2, 2025
# Only on ARMv8 Qualcomm machines
PACKAGECONFIG:append:qcom:aarch64 = " fastcv"
RDEPENDS:${PN}:append:qcom:aarch64 = " qcom-fastcv-binaries"
RDEPENDS:${PN}-apps:append:qcom:aarch64 = " qcom-fastcv-binaries"
Copy link
Contributor

Choose a reason for hiding this comment

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

The apps don't RDEPEND on the fastcv. libopencv-fastcv412 does.
However, could you please explain, how does it work? Is OpenCV dlopen()ing the libfastcvopt? In such a case, which library name is used for dlopen? Or is it being linked against libfastcvopt? Is there a way to make it linked?

@github-actions
Copy link

github-actions bot commented Dec 2, 2025

Test run workflow

Test jobs for commit 9d31a57

@test-reporting-app
Copy link

Test Results

 13 files  ±0   25 suites  ±0   41m 33s ⏱️ +3s
 52 tests ±0   48 ✅ ±0  0 💤 ±0  4 ❌ ±0 
280 runs  ±0  276 ✅ ±0  0 💤 ±0  4 ❌ ±0 

For more details on these failures, see this check.

Results for commit 9d31a57. ± Comparison against base commit 066eb02.

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.

3 participants