Debian Patches

Status for manif/0.0.5-7

Patch Description Author Forwarded Bugs Origin Last update
0001-Link-against-proper-GTest-target.patch Link against proper GTest target Timo Röhling <roehling@debian.org> not-needed 2024-06-07
0002-Curb-compiler-memory-requirements-for-Rn-tests.patch Curb compiler memory requirements for Rn tests Timo Röhling <roehling@debian.org> not-needed 2024-09-08
0003-Find-Eigen3-via-its-CMake-config-package.patch Find Eigen3 via its CMake config package
The bundled cmake/modules/FindEigen3.cmake parses EIGEN_WORLD_VERSION,
EIGEN_MAJOR_VERSION and EIGEN_MINOR_VERSION out of Eigen/src/Core/util/Macros.h.
Eigen 5 dropped EIGEN_WORLD_VERSION, so the detected version string is empty and
the version check fails, which makes the configure step abort with
"Could NOT find Eigen3 (missing: EIGEN3_VERSION_OK)".

Use the Eigen3Config.cmake shipped by Eigen itself and map the variables it
defines onto the legacy upper case names, so the fall-back module is only ever
reached when no config package is installed.
Anton Gladky <gladk@debian.org> no 2026-09-20
0004-Raise-cmake_minimum_required-to-3.10.patch Raise cmake_minimum_required to 3.10
CMake 4 warns that compatibility with CMake < 3.10 will be removed in a future
release, and CMake 5 will reject it outright. 3.10 predates every CMake in
Debian, so raising the floor changes nothing for the supported toolchains.
Anton Gladky <gladk@debian.org> no 2026-09-20
0005-Include-cassert-where-assert-is-used.patch Include <cassert> where assert() is used
impl/eigen.h uses assert() in its macros but does not include <cassert>.
Fails with GCC 16.
Anton Gladky <gladk@debian.org> no 2026-09-20
0006-Drop-unused-variable-in-gtest_bundle.patch Drop unused variable in gtest_bundle
'vec' is never read, which breaks the -Werror=all build with -DNDEBUG.
Anton Gladky <gladk@debian.org> no 2026-09-20

All known versions for source package 'manif'

Links