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.2 KiB
Diff
36 lines
1.2 KiB
Diff
If boost_mpi is built with python extention, boost_serialization
|
|
dependency barfs with,
|
|
|
|
error: Name clash for '<p/home/abuild/rpmbuild/BUILD/boost_1_70_0/python-stage/lib>libboost_serialization.so.1.70.0'
|
|
error:
|
|
error: Tried to build the target twice, with property sets having
|
|
error: these incompatible properties:
|
|
error:
|
|
error: - <dll-path>/usr/lib64/python2.7
|
|
error: - none
|
|
error:
|
|
error: Please make sure to have consistent requirements for these
|
|
error: properties everywhere in your project, especially for install
|
|
error: targets.
|
|
|
|
Index: boost_1_70_0/libs/mpi/build/Jamfile.v2
|
|
===================================================================
|
|
--- boost_1_70_0.orig/libs/mpi/build/Jamfile.v2
|
|
+++ boost_1_70_0/libs/mpi/build/Jamfile.v2
|
|
@@ -108,7 +108,6 @@ lib boost_mpi
|
|
timer.cpp
|
|
offsets.cpp
|
|
: # Requirements
|
|
- <library>../../serialization/build//boost_serialization
|
|
<library>/mpi//mpi [ mpi.extra-requirements ]
|
|
<define>BOOST_MPI_SOURCE=1
|
|
<link>shared:<define>BOOST_MPI_DYN_LINK=1
|
|
@@ -116,7 +115,6 @@ lib boost_mpi
|
|
: # Default build
|
|
<link>shared
|
|
: # Usage requirements
|
|
- <library>../../serialization/build//boost_serialization
|
|
<library>/mpi//mpi [ mpi.extra-requirements ]
|
|
;
|
|
|