On Monday, July 22nd, 2024 at 7:59 PM, Marshall Clow
On Jul 12, 2024, at 5:39 AM, Matt Borland via Boost
wrote:
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.
Please do so - and let me know when it’s done.
— Marshall
Fix has been merged into master. Matt