Package: libgpiod2 Version: 1.2-3 Severity: important Tags: patch upstream fixed-upstream
The C++ bindings have a signifcant 32bit overflow in the computation of line_event timestamps. This renders line_event timestamps practically useless on architectures with a 32bit time_t. The relevant upstream fix is: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/commit/?id=2fd82f7048ecd718b157ebc557e2d0424c9da097 It can be cherry-picked without breaking ABI. Alternatively, please update to 1.6. Helmut