More informative detection of dependency versions #27
Labels
build
Issues related to build system and compilation/installing
enhancement
New feature or request
status:doing
Description and motivation
While we have a manageable number of build dependencies and we list the required versions in the docs, for some of them we don't explicitly check during the cmake build, which can lead to obscure and not easy to debug problems during compilation.
By checking the versions at compile time we would be able to troubleshoot quicker, and overall provide a smoother experience when building. One particularly tricky case is
pybind11
, which is lagging behind a bit on some distributions and might go unnoticed until the final stages of the compilation.Proposed solution
Make use of
cmake
commands for defining the minimal versions, or other means that allow failing the build early if unsupported versions are detected.Alternatives and other information
The text was updated successfully, but these errors were encountered: