[MacPorts] #13701: python25 +universal, not compiling

MacPorts trac at macosforge.org
Sun Jan 6 18:03:06 PST 2008


#13701: python25 +universal, not compiling
------------------------------------+---------------------------------------
  Reporter:  andre.david at gmail.com  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect                 |      Status:  new                                  
  Priority:  Normal                 |   Milestone:  Port Bugs                            
 Component:  ports                  |     Version:  1.5.2                                
Resolution:                         |    Keywords:  crt1.10.5, universal                 
------------------------------------+---------------------------------------
Comment (by mdickens at nd.edu):

 At least in MacPorts 1.6.0: The solution is ''not'' found by changing the
 port configuration, since the issue is in Python's 'configure' script.
 'gcc' in 10.4 and prior, for some reason, worked setting '-isysroot' to
 the SDK of choice.  At least in XCode 2.4.1, the '-isysroot' is not in the
 documentation, but it still works.  In XCode 2.5 (for 10.5), '-isysroot'
 no longer works; its replacement is '-isystem'.  Changing this in the
 'configure' script (as well as a couple other changes elsewhere) fixes the
 +universal install for 10.5.

 Ticket #11267 provides a tarball that (at least in my testing) allows for
 python25 +universal, +framework, +universal+framework, or just plain; for
 both 10.4 (using the 10.4SDK for +universal) and 10.5 (using the 10.5SDK
 for +universal); all combinations of variants seem to work correctly.
 While the resulting binaries using +universal are for "i386" and "ppc", it
 would not be difficult to add variants to do "ppc64" and "x86_64" (though,
 of course, 64-bit apps are not well-tested on OSX just yet).

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13701#comment:2>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list