Re: Mac OS X Snow Leopard and 64-bit applications
Re: Mac OS X Snow Leopard and 64-bit applications
- Subject: Re: Mac OS X Snow Leopard and 64-bit applications
- From: Eli Bach <email@hidden>
- Date: Fri, 28 Aug 2009 23:54:38 -0700
On Aug 28, 2009, at 11:43 PM, rohan a wrote:
Hello All,
Now with the 10.6 Snow Leopard kernel being full 64-bit, will it
require all applications to also be 64-bit ?Our application does not
need to address > 4GB memory.
We had developed a 32-bit application for Mac OS X 10.4 and 10.5.
Would the same work on 10.6 without any changes or would it require to
be recompiled for 64-bit ?
Will Mac OS X gcc compiler on Snow Leopard natively build 64-bit
binaries ?
Thanks
I have to say, even a cursory reading of any of the dozens and dozens
of web pages dedicated to explaining Snow Leopards 32 vs 64 bit
support would answer the first part of your question. Even banging in
a few keywords from the question would get you the answer quite quickly.
simply put, Snow Leopard, either booted using a 32 bit kernel or a 64
bit kernel, can run BOTH 32 bit and 64 bit binaries at the same time.
And XCode (which uses gcc behind the scenes [well, probably, as I
haven't explicitly checked] ) can produce 32 bit binaries and/or 64
bit binaries, at least for Intel, and probably both for PPC as well
(as you can still build 64 bit apps for PPC that run on 10.5 using
XCode on 10.6).
The only 32 vs 64 bit craziness from Apple would be the artificial
limitation they put in to make it non-trivial to boot using the 64 bit
kernel if your computer happens to have 32-bit EFI firmware (this is
separate from whether your machine will by default boot using the 32
vs the 64 bit kernel).
Eli
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden