forked from pool/boost
Accepting request 1197908 from home:aschnell:boost
- update to 1.86.0
* process turned into compile library
* for details on all changes see,
https://www.boost.org/users/history/version_1_86_0.html
- boost-aarch64-flags.patch: updated
- boost-1.57.0-python-abi_letters.patch: updated
- boost-process.patch: removed (included upstream)
- boost-charconv-quadmath.patch: removed (improved upstream)
OBS-URL: https://build.opensuse.org/request/show/1197908
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=330
This commit is contained in:
58
python_library_name.patch
Normal file
58
python_library_name.patch
Normal file
@@ -0,0 +1,58 @@
|
||||
Python module needs to be built without these extra renames.
|
||||
MPI module needs to reference correct python
|
||||
|
||||
~Index: boost_1_64_0/libs/mpi/build/Jamfile.v2
|
||||
~===================================================================
|
||||
~--- boost_1_64_0.orig/libs/mpi/build/Jamfile.v2
|
||||
~+++ boost_1_64_0/libs/mpi/build/Jamfile.v2
|
||||
~@@ -61,10 +61,10 @@ libraries += boost_mpi ;
|
||||
~ lib boost_mpi_python
|
||||
~ : # Sources
|
||||
~ python/serialize.cpp
|
||||
~+ /user-config//boost_python_alias
|
||||
~ : # Requirements
|
||||
~ <library>boost_mpi
|
||||
~ <library>/mpi//mpi [ mpi.extra-requirements ]
|
||||
~- <library>/boost/python//boost_python
|
||||
~ <link>shared:<define>BOOST_MPI_DYN_LINK=1
|
||||
~ <link>shared:<define>BOOST_MPI_PYTHON_DYN_LINK=1
|
||||
~ <link>shared:<define>BOOST_PYTHON_DYN_LINK=1
|
||||
~@@ -92,8 +92,8 @@ libraries += boost_mpi ;
|
||||
~ python/skeleton_and_content.cpp
|
||||
~ python/status.cpp
|
||||
~ python/py_timer.cpp
|
||||
~+ /user-config//boost_python_alias
|
||||
~ : # Requirements
|
||||
~- <library>/boost/python//boost_python
|
||||
~ <library>boost_mpi_python
|
||||
~ <library>boost_mpi
|
||||
~ <library>/mpi//mpi [ mpi.extra-requirements ]
|
||||
Index: boost_1_75_0/boostcpp.jam
|
||||
===================================================================
|
||||
--- boost_1_75_0.orig/boostcpp.jam
|
||||
+++ boost_1_75_0/boostcpp.jam
|
||||
@@ -227,15 +227,15 @@ rule python-tag ( name : type ? : proper
|
||||
{
|
||||
# Add Python version suffix
|
||||
|
||||
- local version = [ $(property-set).get <python> ] ;
|
||||
-
|
||||
- local major-minor = [ MATCH "^([0-9]+)\.([0-9]+)" : $(version) ] ;
|
||||
- local suffix = $(major-minor:J="") ;
|
||||
-
|
||||
- if $(suffix)
|
||||
- {
|
||||
- result = $(result)$(suffix) ;
|
||||
- }
|
||||
+ # local version = [ $(property-set).get <python> ] ;
|
||||
+ #
|
||||
+ # local major-minor = [ MATCH "^([0-9]+)\.([0-9]+)" : $(version) ] ;
|
||||
+ # local suffix = $(major-minor:J="") ;
|
||||
+ #
|
||||
+ # if $(suffix)
|
||||
+ # {
|
||||
+ # result = $(result)$(suffix) ;
|
||||
+ # }
|
||||
|
||||
# Add PYTHON_ID if supplied
|
||||
|
||||
Reference in New Issue
Block a user