On 29 Sep, 2009, at 18:17, M.-A. Lemburg wrote: > Ronald Oussoren wrote: >> >>>> Use: >>>> >>>> ./configure --enable-framework --enable-universalsdk=/ >>>> >>>> The --with-universal-archs flag selects whichs architectures >>>> should be >>>> included when you build a universal binary, defaulting to 32-bit. >>> >>> The Python default on 10.6 is 64-bit, so wouldn't it be better >>> to default to that on 10.6 and use 32-bit as default on 10.3/4/5 ?! >> >> Defaulting to a 32-bit build has several advantages. The first is >> that >> the defaults match the binary installer on the python.org website, > > What build options does that installer use ? (the web-page doesn't > say) The installer is build using the script in Mac/BuildScript, and uses -- enable-framework --with-universalsk. This creates a 32-bit fat build that runs on 10.3.9 or later. > >> and >> secondly there are still 3th-party libraries that don't work in 64- >> bit >> mode (mostly GUI libraries, until recently Tk and wxWidgets wrapped >> the >> Carbon libraries which are not available in 64-bit mode; AFAIK both >> have >> betas that wrap the Cocoa libraries instead). >> >> To mimick the system default you'd have to default to 32-bit on 10.4, >> 4-way universal on 10.5 and 3-way universal on 10.6, and that is >> without >> considering deployment targets. All of those are available as >> options, >> I'd prefer to keep it this way for now to keep things simple. > > Hmm, so I guess the only way to support them all is by building > extensions > using 4-way universal on 10.5. No wonder they are called "fat" > binaries ;-) I like the technology though, much more convenient than having parallel directory tries as on Linux. > >>>> I'll write some documentation on the build options on OSX, but >>>> don't >>>> know what's the best location to do so. >>> >>> Please put that information into Mac/README which already has >>> documentation for how to build universal binaries on Mac. >> >> I know that, I wrote most of that file ;-). > > Which is why I was surprised you asked :-) I hoped to find a document on docs.python.org that explains how to install Python, but sadly enough there isn't. Mac/README contains the right information, but isn't easily found if you're searching on the web or even if you're looking for documentation in the source tree. Ronald -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2224 bytes Desc: not available URL: <http://mail.python.org/pipermail/python-dev/attachments/20090929/304004e4/attachment.bin>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4