Debian Patches

Status for g2o/0~20230806-6

Patch Description Author Forwarded Bugs Origin Last update
no-sse.patch Do not build with SSE autodetection
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 36f6563..19c83eb 100644
Dima Kogan <dkogan@debian.org> not-needed
fix-gtest-linker-failures.patch Fix gtest linker failures
diff --git a/unit_test/CMakeLists.txt b/unit_test/CMakeLists.txt
index 1c4961f..9cd9d66 100644
Dima Kogan <dkogan@debian.org> no 2026-10-14
fix-build-on-armhf-multiple-definitions.patch https://github.com/RainerKuemmerle/g2o/issues/721diff --git a/g2o/types/sim3/types_seven_dof_expmap.h b/g2o/types/sim3/types_seven_dof_expmap.h
index b01fcfb..1ff1459 100644
Dima Kogan <dkogan@debian.org> no
Improve-print-in-case-of-failing-test.patch Improve print in case of failing testRelates #722 Rainer Kuemmerle <rainer.kuemmerle@gmail.com> no https://github.com/RainerKuemmerle/g2o/issues/722 2023-10-21
eigen5-support.patch Fix FTBFS with Eigen 5 The bundled FindEigen3.cmake parses the version macros from
Eigen/src/Core/util/Macros.h, which no longer carries them in Eigen 5,
and Eigen 5's Eigen3ConfigVersion.cmake rejects a "3.3" request because
of its SameMajorVersion compatibility. Use Eigen's config package
directly without a version constraint.
Anton Gladky <gladk@debian.org> no debian 2026-10-14
fix-fmt-format-string-arguments.patch Fix FTBFS with fmt 11 Several G2O_ERROR() calls use one "{}" placeholder more than the number
of arguments passed. fmt 11 checks format strings at compile time, so
this is now a hard error. Pass __PRETTY_FUNCTION__ for the leading "{}"
as the other log calls do. Also include <fmt/ranges.h>, which provides
fmt::join() since fmt 11, and disable fmt range formatting for Eigen
types, which are iterable since Eigen 5.
Anton Gladky <gladk@debian.org> no 2026-10-14

All known versions for source package 'g2o'

Links