[MacPorts] #39357: python27 2.7.5 has bad LINKFORSHARED sysconfig
MacPorts
noreply at macports.org
Thu Jun 6 07:41:43 PDT 2013
#39357: python27 2.7.5 has bad LINKFORSHARED sysconfig
-----------------------+--------------------------------
Reporter: wichert@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Keywords: | Port: python27
-----------------------+--------------------------------
After doing a port upgrade and getting the latest python27 port autoconf
is now breaking on python tests. This is caused by autoconf picking up the
linker options from python itself:
{{{
>>> import distutils.sysconfig
>>> distutils.sysconfig.get_config_var('LINKFORSHARED')
'-u _PyMac_Error Python.framework/Versions/2.7/Python'
}}}
Which shows an incomplete path is used, which causes the autoconf test to
fail like this:
{{{
clang -o conftest -g
-I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
conftest.c
-L/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config
-lpython2.7 -u _PyMac_Error Python.framework/Versions/2.7/Python -ldl
-framework CoreFoundation
clang: error: no such file or directory:
'Python.framework/Versions/2.7/Python'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/39357>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list