Adam Majer
aac9ce8238
- Update to version 1.71.0 Breaking changes: * Uuid: MD5 name-based uuid generation was corrected to be identical on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to keep the result in a format compatible with 1.66 through 1.70. This does not affect the default name-based uuid generation which is based on SHA1 * Test: Boost.Test shows deprecation warnings if some very old headers as deprecated. If you encounter such warnings, please follow the indications: those headers will be removed in a future release. New libraries: * Variant2: A never-valueless, strong guarantee implementation of std::variant Updated libraries: * align, asio, any, beast, circular buffer, container, context, conversion, core, dynamic bitset, endian, fiber, filesystem, flyweight, histogram, iostreams, interprocess, intrusive, legical cast, log, math, metaparse, move, multi array, multi-index containers, outcome, parameter, ptrcontainer, polycollection, smartptr, stacktrace, test, utility, uuid, variant, yap For detailed changes see https://www.boost.org/users/history/version_1_71_0.html - drop upstream patches no longer needed: boost-1.57.0-python-libpython_dep.patch, 0001-beast-fix-moved-from-executor.patch, remove_boost_serialization_depends, cmake.patch - updated patches: boost-1.57.0-python-abi_letters.patch, 3ecbf83f.patch OBS-URL: https://build.opensuse.org/request/show/729933 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=232
36 lines
1.0 KiB
Diff
36 lines
1.0 KiB
Diff
commit 3ecbf83ff33750ceffda199de97283d200357633
|
|
Author: Andrey Semashev <andrey.semashev@gmail.com>
|
|
Date: Sat Apr 13 21:54:45 2019 +0300
|
|
|
|
Added MPI Python libs to install target.
|
|
|
|
This fixes mpi plugins for Python not being built and installed.
|
|
|
|
Index: boost_1_71_0/libs/mpi/build/Jamfile.v2
|
|
===================================================================
|
|
--- boost_1_71_0.orig/libs/mpi/build/Jamfile.v2
|
|
+++ boost_1_71_0/libs/mpi/build/Jamfile.v2
|
|
@@ -74,6 +74,7 @@ rule python-tag ( name : type ? : proper
|
|
return [ tag $(result) : $(type) : $(property-set) ] ;
|
|
}
|
|
|
|
+mpi_python_libs = ;
|
|
|
|
if [ mpi.configured ]
|
|
{
|
|
@@ -169,6 +170,8 @@ lib boost_mpi
|
|
<link>shared <runtime-link>shared
|
|
<python-debugging>on:<define>BOOST_DEBUG_PYTHON
|
|
;
|
|
+
|
|
+ mpi_python_libs = boost_mpi_python mpi ;
|
|
}
|
|
}
|
|
else if ! ( --without-mpi in [ modules.peek : ARGV ] )
|
|
@@ -185,4 +188,4 @@ else
|
|
alias boost_mpi ;
|
|
}
|
|
|
|
-boost-install boost_mpi ;
|
|
+boost-install boost_mpi $(mpi_python_libs) ;
|