cpython/Mac/Tools
Ronald Oussoren 6f6c562492 Merged revisions 77031 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r77031 | ronald.oussoren | 2009-12-24 14:30:58 +0100 (Thu, 24 Dec 2009) | 15 lines

  Issue #6834: replace the implementation for the 'python' and 'pythonw' executables on OSX.

  The previous implementation used execv(2) to run the real interpreter, which means that
  you cannot use the arch(1) tool to select the architecture you want to use for a
  universal build because that only affects the python/pythonw wrapper and not the actual
  interpreter.

  The new version uses posix_spawnv with a number of OSX-specific options that ensure that
  the real interpreter is started using the same CPU architecture as the wrapper, and that
  means that 'arch -ppc python' now actually works.

  I've also changed the way that the wrapper looks for the framework: it is now linked to
  the framework rather than hardcoding the framework path. This should make it easier to
  provide pythonw support in tools like virtualenv.
........
2009-12-24 14:03:19 +00:00
..
Doc Removed remnants of os.path.walk(). 2008-05-09 20:00:17 +00:00
bundlebuilder.py Merged revisions 69846 via svnmerge from 2009-02-21 20:59:32 +00:00
fixapplepython23.py Make it possible to install a framework build of Python 3.x on OSX. 2008-12-30 12:59:02 +00:00
pythonw.c Merged revisions 77031 via svnmerge from 2009-12-24 14:03:19 +00:00