3 Apr
2020
3 Apr
'20
6:19 p.m.
Jonathan Wakely wrote:
I should add that we build in stages, because we want to build Boost.MPI twice, for openmpi and MPICH, so we do a build without MPI first:
./b2 -d+2 -q \ --without-mpi --without-graph_parallel --build-dir=serial \ variant=release threading=multi debug-symbols=on pch=off \ python=3.8 \ stage
and then for each MPI backend we do:
./b2 -d+2 \ --with-mpi --with-graph_parallel --build-dir=$MPI_COMPILER \ variant=release threading=multi debug-symbols=on pch=off \ python=3.8 stage
so that's probably why libboost_serialization ends up with different sets of properties.
That's why you weren't getting the error before 1.72, but not the reason why libboost_serialization ends up with the different property sets.