Skip to content

Debian 12 only working with older commits due to libstdc++ version #397

@wandhydrant

Description

@wandhydrant

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: c09e219
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions