In theory it should be possible to build dv-processing on armhf, we just don't have the systems to test it.
You will for sure need to install all the required dependencies from our PPA, but those are available on armhf: libcaer, eigen, fmt, cmake, boost-inivation.
Also make sure to use GCC10!
The reason the PPA build of dv-processing is not available is simple:
[100%] Built target test-stereo-geometry
virtual memory exhausted: Cannot allocate memory
so it actually builds everything with no error and fails due to memory exhaustion while linking the test executables. Nothing we can do there as we don't own or control the PPA build machines.
What errors are you getting specifically?
--
Luca Longinotti (llongi)
Head of Embedded Platforms
Zurich, Switzerland
-----Original Message-----
Subject: [dv-users] Build Issues with dv-processing and dv-runtime on armhf architecture
Date: 08.05.2024 14:44:05
Hello,
I am currently attempting to build the `dv-processing` and `dv-runtime` on a Zybo-Z7-20 FPGA board running PynqLinux (Ubuntu 20.04, armhf architecture). However, I am encountering build failures during the compilation process.
I noticed from the project's launchpad page that there were previous build failures on the armhf architecture. Could you please provide guidance on how to resolve these issues or if there are any specific dependencies or workarounds for the armhf platform?
Best regards,
Shamini