SHA256
1
0
forked from pool/boost
boost/remove_boost_serialization_depends.patch
Adam Majer aac9ce8238 Accepting request 729933 from home:adamm:boost_test
- 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
2019-09-10 16:19:29 +00:00

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 ]
;