# --- T2-COPYRIGHT-BEGIN --- # t2/package/*/ceres-solver/hotfix-eigen5.patch # Copyright (C) 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 or patched project license # --- T2-COPYRIGHT-END --- --- ceres-solver-2.2.0/CMakeLists.txt.vanilla 2026-03-20 20:59:19.116607907 +0100 +++ ceres-solver-2.2.0/CMakeLists.txt 2026-03-20 20:59:51.872903568 +0100 @@ -182,7 +182,7 @@ # Eigen. # Eigen delivers Eigen3Config.cmake since v3.3.3 -find_package(Eigen3 3.3 REQUIRED) +find_package(Eigen3 REQUIRED) if (Eigen3_FOUND) message("-- Found Eigen version ${Eigen3_VERSION}: ${Eigen3_DIR}") if (CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*)" AND --- ceres-solver-2.2.0/cmake/CeresConfig.cmake.in.vanilla 2026-03-20 20:59:19.122670757 +0100 +++ ceres-solver-2.2.0/cmake/CeresConfig.cmake.in 2026-03-20 20:59:51.874789227 +0100 @@ -195,7 +195,7 @@ # Search quietly to control the timing of the error message if not found. The # search should be for an exact match, but for usability reasons do a soft # match and reject with an explanation below. -find_package(Eigen3 ${CERES_EIGEN_VERSION} QUIET) +find_package(Eigen3 QUIET) if (Eigen3_FOUND) if (NOT Eigen3_VERSION VERSION_EQUAL CERES_EIGEN_VERSION) # CMake's VERSION check in FIND_PACKAGE() will accept any version >= the