Java 7 for Mac OSX

Weijun Wang at
Mon Feb 20 01:59:07 PST 2012

One question:

By adding 32-bit support, do you mean the binary will be runnable on a 
32-bit machine? Or, the sources can be built on a 32-bit machine?


On 02/20/2012 05:54 PM, Henri Gomez wrote:
> 2012/2/19 Mike Swingler<swingler at>:
>> On Feb 19, 2012, at 6:30 AM, Paul Hohensee wrote:
>>> We hope to ship 7u4 native libraries as universal binaries containing only
>>> 64-bit code instead of pure 64-bit binaries
>> I don't understand the distinction here: there is no such thing as a "pure 64-bit binary" that is different from a "universal binary containing only 64-bit" on Mac OS X. The Mach-o file format always specifies the architecture of the executable text, and it has always had the accommodation for multiple architectures even back to the NeXT days.
>> Please don't use the "universal" terminology, unless you are actually referring to a binary with more than one architecture. Often it is easier to just refer to either 32 or 64-bit, implying Intel-only, since "universal" is a bit of a marketing term which was introduced during the PPC to Intel transition.
> Let's go back to 32/64 bits support on JDK7.
> Support for 32bits has been removed some weeks ago (from macosx-port
> to jdk7u-osx and now jdk7u).

More information about the macosx-port-dev mailing list