To Reproduce
brew install spdlog for version 1.11.0
Use the cmake instructions to build symforce v0.9.0
Expected behaviorfind_package(spdlog 1.9.0 QUIET) should specify a maximum usable version. Alternatively, an option can be given to force symforce to download and use its own version of spdlog.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
OS and version: M1 Macos 13.4
Python version: 3.9.13
SymForce Version: v0.9.0
Additional context
I can work around by uninstalling spdlog, building symforce, and then I can reinstall spdlog.
Describe the bug Can't link against spdlog 1.11.0, but the find package command
find_package(spdlog 1.9.0 QUIET)
thinks it can:To Reproduce brew install spdlog for version 1.11.0 Use the cmake instructions to build symforce v0.9.0
Expected behavior
find_package(spdlog 1.9.0 QUIET)
should specify a maximum usable version. Alternatively, an option can be given to force symforce to download and use its own version of spdlog.Screenshots If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
Additional context I can work around by uninstalling spdlog, building symforce, and then I can reinstall spdlog.