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 |
