cpython: a7ab09e00dbc (original) (raw)

Mercurial > cpython

changeset 91406:a7ab09e00dbc 2.7

Issue #21811: Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite. [#21811]

Ned Deily nad@acm.org
date Wed, 25 Jun 2014 13:33:57 -0700
parents 893e79196fb3
children 2672e30d9095
files Lib/_osx_support.py Lib/distutils/tests/test_build_ext.py Lib/test/test__osx_support.py Lib/test/test_posix.py Mac/BuildScript/build-installer.py setup.py
diffstat 6 files changed, 40 insertions(+), 18 deletions(-)[+] [-] Lib/_osx_support.py 12 Lib/distutils/tests/test_build_ext.py 12 Lib/test/test__osx_support.py 4 Lib/test/test_posix.py 2 Mac/BuildScript/build-installer.py 24 setup.py 4

line wrap: on

line diff

--- a/Lib/_osx_support.py +++ b/Lib/_osx_support.py @@ -450,8 +450,16 @@ def get_platform_osx(_config_vars, osnam # case and disallow installs. cflags = _config_vars.get(_INITPRE+'CFLAGS', _config_vars.get('CFLAGS', ''))

+

--- a/Lib/distutils/tests/test_build_ext.py +++ b/Lib/distutils/tests/test_build_ext.py @@ -479,8 +479,16 @@ class BuildExtTestCase(support.TempdirMa # get the deployment target that the interpreter was built with target = sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET')

--- a/Lib/test/test__osx_support.py +++ b/Lib/test/test__osx_support.py @@ -109,7 +109,9 @@ class Test_OSXSupport(unittest.TestCase) def test__supports_universal_builds(self): import platform

def test__find_appropriate_compiler(self):

--- a/Lib/test/test_posix.py +++ b/Lib/test/test_posix.py @@ -520,7 +520,7 @@ class PosixTester(unittest.TestCase): if sys.platform == 'darwin': import sysconfig dt = sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET') or '10.0'

# 'id -G' and 'os.getgroups()' should return the same

--- a/Mac/BuildScript/build-installer.py +++ b/Mac/BuildScript/build-installer.py @@ -150,17 +150,19 @@ SRCDIR = os.path.dirname(

$MACOSX_DEPLOYMENT_TARGET -> minimum OS X level

DEPTARGET = '10.3' -target_cc_map = { +def getDeptargetTuple():

+ +def getTargetCompilers():

-}

-CC, CXX = target_cc_map[DEPTARGET] +CC, CXX = getTargetCompilers() PYTHON_3 = getVersionTuple() >= (3, 0) @@ -193,10 +195,10 @@ EXPECTED_SHARED_LIBS = {} def library_recipes(): result = []

Disable for now

@@ -304,7 +306,7 @@ def library_recipes(): ), ])

@@ -458,7 +460,7 @@ def pkg_recipes(): ) )

@@ -679,7 +681,7 @@ def parseOptions(args=None): SDKPATH=os.path.abspath(SDKPATH) DEPSRC=os.path.abspath(DEPSRC)

print("Settings:") print(" * Source directory:", SRCDIR)

--- a/setup.py +++ b/setup.py @@ -733,7 +733,9 @@ class PyBuildExt(build_ext): if host_platform == 'darwin': os_release = int(os.uname()[2].split('.')[0]) dep_target = sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET')