Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP7:Update
boost171
boost-1.57.0-python-abi_letters.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File boost-1.57.0-python-abi_letters.patch of Package boost171
Index: boost_1_71_0/tools/build/src/tools/python.jam =================================================================== --- boost_1_71_0.orig/tools/build/src/tools/python.jam +++ boost_1_71_0/tools/build/src/tools/python.jam @@ -99,7 +99,7 @@ py3-version = ; # using python : 2.3 : /usr/local/bin/python ; # rule init ( version ? : cmd-or-prefix ? : includes * : libraries ? - : condition * : extension-suffix ? ) + : condition * : extension-suffix ? : abi-letters ? ) { project.push-current $(.project) ; @@ -112,7 +112,7 @@ rule init ( version ? : cmd-or-prefix ? } } - configure $(version) : $(cmd-or-prefix) : $(includes) : $(libraries) : $(condition) : $(extension-suffix) ; + configure $(version) : $(cmd-or-prefix) : $(includes) : $(libraries) : $(condition) : $(extension-suffix) : $(abi-letters) ; project.pop-current ; } @@ -507,7 +507,7 @@ local rule probe ( python-cmd ) # have a value based on the information given. # local rule compute-default-paths ( target-os : version ? : prefix ? : - exec-prefix ? ) + exec-prefix ? : abi-letters ? ) { exec-prefix ?= $(prefix) ; @@ -668,7 +668,7 @@ rule version-suffix ( version ) # Declare a target to represent Python's library. # -local rule declare-libpython-target ( version ? : requirements * ) +local rule declare-libpython-target ( version ? : requirements * : abi-letters ? ) { # Compute the representation of Python version in the name of Python's # library file. @@ -692,13 +692,13 @@ local rule declare-libpython-target ( ve } # Declare it. - lib python.lib : : <name>python$(lib-version) $(requirements) ; + lib python.lib : : <name>python$(lib-version)$(abi-letters) $(requirements) ; } # Implementation of init. local rule configure ( version ? : cmd-or-prefix ? : includes * : libraries ? : - condition * : extension-suffix ? ) + condition * : extension-suffix ? : abi-letters ? ) { local prefix ; local exec-prefix ; @@ -714,6 +714,7 @@ local rule configure ( version ? : cmd-o extension-suffix ?= _d ; } extension-suffix ?= "" ; + abi-letters ?= "" ; local cmds-to-try ; @@ -789,7 +790,7 @@ local rule configure ( version ? : cmd-o exec-prefix = $(sys.exec_prefix) ; compute-default-paths $(target-os) : $(sys.version) : - $(sys.prefix) : $(sys.exec_prefix) ; + $(sys.prefix) : $(sys.exec_prefix) : $(sys.abi_letters) ; version = $(sys.version) ; interpreter-cmd ?= $(cmd) ; @@ -970,7 +971,7 @@ local rule configure ( version ? : cmd-o } else { - declare-libpython-target $(version) : $(target-requirements) ; + declare-libpython-target $(version) : $(target-requirements) : $(abi-letters) ; # This is an evil hack. On, Windows, when Python is embedded, nothing # seems to set up sys.path to include Python's standard library
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor