Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 533928 Details for
Bug 653878
dev-libs/boost-1.70.0 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
boost-1.67.0-fix-python.patch
boost-1.67.0-fix-python.patch (text/plain), 4.98 KB, created by
Perfect Gentleman
on 2018-05-29 08:18:29 UTC
(
hide
)
Description:
boost-1.67.0-fix-python.patch
Filename:
MIME Type:
Creator:
Perfect Gentleman
Created:
2018-05-29 08:18:29 UTC
Size:
4.98 KB
patch
obsolete
>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_67_0/libs/mpi/build/Jamfile.v2 >=================================================================== >--- boost_1_67_0.orig/libs/mpi/build/Jamfile.v2 >+++ boost_1_67_0/libs/mpi/build/Jamfile.v2 >@@ -60,33 +60,13 @@ libraries += boost_mpi ; > > if [ python.configured ] > { >- py2-version = [ py-version 2 ] ; >- py3-version = [ py-version 3 ] ; >- >- # These library names are synchronized with those defined by Boost.Python, see libs/python/build/Jamfile. >- lib_boost_python(2) = boost_python ; >- lib_boost_python(3) = boost_python3 ; >- >- lib_boost_python($(py2-version)) = $(lib_boost_python(2)) ; >- lib_boost_python($(py3-version)) = $(lib_boost_python(3)) ; >- >- lib_boost_mpi_python(2) = boost_mpi_python ; >- lib_boost_mpi_python(3) = boost_mpi_python3 ; >- >- lib_boost_mpi_python($(py2-version)) = $(lib_boost_mpi_python(2)) ; >- lib_boost_mpi_python($(py3-version)) = $(lib_boost_mpi_python(3)) ; >- >- for local N in 2 3 >- { >- if $(py$(N)-version) >- { >- lib $(lib_boost_mpi_python($(py$(N)-version))) >+ lib boost_mpi_python > : # Sources > python/serialize.cpp > : # Requirements > <library>boost_mpi > <library>/mpi//mpi [ mpi.extra-requirements ] >- <library>/boost/python//$(lib_boost_python($(py$(N)-version))) >+ <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 >@@ -94,12 +74,12 @@ libraries += boost_mpi ; > -<tag>@$(BOOST_JAMROOT_MODULE)%$(BOOST_JAMROOT_MODULE).tag > <tag>@$(BOOST_JAMROOT_MODULE)%$(BOOST_JAMROOT_MODULE).python-tag > <python-debugging>on:<define>BOOST_DEBUG_PYTHON >- <python>$(py$(N)-version) > : # Default build > <link>shared > : # Usage requirements > <library>/mpi//mpi [ mpi.extra-requirements ] > ; >+ libraries += boost_mpi_python ; > > python-extension mpi > : # Sources >@@ -116,8 +96,8 @@ libraries += boost_mpi ; > python/status.cpp > python/py_timer.cpp > : # Requirements >- <library>/boost/python//$(lib_boost_python($(py$(N)-version))) >- <library>$(lib_boost_mpi_python($(py$(N)-version))) >+ <library>/boost/python//boost_python >+ <library>boost_mpi_python > <library>boost_mpi > <library>/mpi//mpi [ mpi.extra-requirements ] > <link>shared:<define>BOOST_MPI_DYN_LINK=1 >@@ -125,16 +105,7 @@ libraries += boost_mpi ; > <link>shared:<define>BOOST_PYTHON_DYN_LINK=1 > <link>shared <runtime-link>shared > <python-debugging>on:<define>BOOST_DEBUG_PYTHON >- <python>$(py$(N)-version) > ; >- >- libraries += $(lib_boost_mpi_python($(py$(N)-version))) ; >- } >- else >- { >- alias $(lib_boost_mpi_python($(N))) ; >- } >- } > } > } > else if ! ( --without-mpi in [ modules.peek : ARGV ] ) >Index: boost_1_67_0/libs/python/Jamfile >=================================================================== >--- boost_1_67_0.orig/libs/python/Jamfile >+++ boost_1_67_0/libs/python/Jamfile >@@ -36,9 +36,10 @@ local rule split-version ( version ) > # For example, Boost.Python built for Python 2.7 uses the suffix "27" > rule version-suffix ( version ) > { >- local major-minor = [ split-version $(version) ] ; >- local suffix = $(major-minor:J="") ; >- return $(suffix) ; >+ # local major-minor = [ split-version $(version) ] ; >+ # local suffix = $(major-minor:J="") ; >+ # return $(suffix) ; >+ return "" ; > } > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 653878
:
533924
|
533926
| 533928