On Sun, Apr 3, 2011 at 5:29 PM, Ben Eisenbraun
On Sun, Apr 03, 2011 at 02:26:02PM -0700, Nathaniel Echols wrote:
(PS. the choice of kernel is irrelevant - 10.6 will always be detected as x86_64, and the 64-bit build should work with either kernel.)
Unless you are running on one of the very first Intel Macs using an Intel Core Duo CPU, which is 32-bit only.
This is a minority population, but since people are reluctant to decomission Macs, we have already had several tickets on. e.g. 64-bit only CNS.
Okay, Engin reminded me why I originally wrote it to always treat Snow Leopard as 64-bit: if you have a 64-bit processor, the 64-bit build will work regardless of kernel type. However, if you are running a 32-bit kernel, the architecture will always be reported as "i386". So we're left with these choices: 1) Make the 'mac-intel-osx-x86_64' platform dependent on the 64-bit kernel, so everyone who needs the 64-bit build has to change kernel version or 2) Keep the current behavior, and people running Snow Leopard on first-generation Intel Macs will need to use the 32-bit binary installer. Neither is ideal; the latter has additional problems for SBGrid, due to the way we 'alias' the architecture when the 32-bit installer is used. Ben, did you decide what to do about CNS? -Nat