Debian 12 only working with older commits due to libstdc++ version
- Dominant language
- C
- Stars
- 251
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
Description
ov02c10 on Dell Latitude 7440, Debian 12 here, with kernel backport. In early May 2025 everything was mostly stable for this camera. Now I tried to use the latest version, and it cannot run: the binaries provided within ipu6-camera-bins have too recent symbols for my libstdc++.
```
# gst-inspect-1.0 /usr/lib/gstreamer-1.0/libgsticamerasrc.so
[11-03 10:47:01.50] CamHAL[ERR] load_camera_hal_library, failed to open library: /usr/lib/libcamhal/plugins/ipu6ep.so, error:
/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /lib/libbroxton_ia_pal-ipu6ep.so.0)
```
The libstdc++ in Debian 12 only goes up to GLIBCXX_3.4.30.
For the record, these commits work with Debian 12:
* ipu6-drivers: c09e2198d
* ipu6-camera-bins: 3c1cdd3
* ipu6-camera-hal: 8346d93
* icamerasrc: 7f90219
After that, I needed v4l2loopback-dkms and https://git.launchpad.net/v4l2-relayd/tree/?h=debian/master with [this patch](https://github.com/intel/ipu6-drivers/issues/22#issuecomment-2689114341).
Contributor guide
Assessment
This issue has not been assessed yet.