[MacPorts] #27916: python27 runtime IOError due to MACOSX_DEPLOYMENT_TARGET
MacPorts
noreply at macports.org
Mon Jan 17 20:30:43 PST 2011
#27916: python27 runtime IOError due to MACOSX_DEPLOYMENT_TARGET
-------------------------------+--------------------------------------------
Reporter: joshmoz@… | Owner: jwa@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: python27
-------------------------------+--------------------------------------------
Comment(by deric@…):
The `python_select` port in macports will allow you to easily switch
between different versions of python installed by macports and the apple
supplied one. This checking of MACOSX_DEPLOYMENT_TARGET is a bit dubious
imo. since the site module always is imported automatically during
initializtion and the getuserbase call then will import the build
configuration and bail.
Basically any environment with MACOSX_DEPLOYMENT_TARGET set to something
below what python2.7 was built with will not run. Another quick workaround
is setting MACOSX_DEPLOYMENT_TARGET in
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/Makefile
since that's where sysconfig is getting the value from.
--
Ticket URL: <https://trac.macports.org/ticket/27916#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list