12 Jul
2024
12 Jul
'24
12:39 p.m.
Apparently, CMake 3.30 is less forgiving about ODEint linking to Boost::mpi when that target doesn't exist.
(The reason Boost::mpi doesn't exist is because MPI libraries are only enabled when BOOST_ENABLE_MPI is ON, and it's OFF by default in these CI runs.)
So the CMakeLists.txt file for ODEint needs to be fixed to only link to Boost::mpi when BOOST_ENABLE_MPI is ON.
Will fix promptly.
Matt
Merged fix into develop which now looks good on the Boost CI (https://github.com/boostorg/boost/actions/runs/9899904565). Release managers, please let me know when I can merge it into master. Matt