forked from pool/boost
- 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) ;
|