32-bit OSX kernels can indeed run 64-bit applications on 64-bit hardware. It's not just running the 32-bit code in the fat binaries.
- Kearwood "Kip" Gilbert On 2015-08-05 4:48 PM, Mike Hommey wrote: > On Wed, Aug 05, 2015 at 04:34:20PM -0700, Matthew N. wrote: >> On 2015-08-05 4:28 PM, Martin Thomson wrote: >>> On Wed, Aug 5, 2015 at 3:59 PM, Matthew N. <ma...@mozilla.com> wrote: >>>> If we have data on CPU architecture I don't think the OS version is >>>> relevant unless I'm missing something. >>> My understanding is that OS version is all that matters. 64-bit apps >>> require a 64-bit OS. (Such an OS requires a 64-bit processor of >>> course.) >> All of our supported versions of OS X can run on 64-bit hardware[1] >> though AFAICT. >> >> [1] "Platforms: IA-32, x86-64[2]" >> https://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard > Snow Leopard boots with a 32-bits kernel on many types of machines. At > the time it was released essentially only Xserves would boot the 64-bits > kernel by default. One factor is whether the EFI firmware is 32 or 64 > bits. > > Now, looking around, there are claims that 64-bits applications can run > on the 32-bits kernel, but I'm dubious of that fact. It may well be that > people /think/ they're running 64-bits applications, but like Firefox, > they might just have been universal binaries and they were actually > running the 32-bits part. It would be worth checking, though. > > Mike > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform