RFR: JDK-8069540: Remove universal binaries support from hotspot build

Daniel D. Daugherty daniel.daugherty at oracle.com
Mon Aug 8 20:39:59 UTC 2016


Historical note: During the MacOS X port project, the "universal binaries"
support was removed at one point (I think Jim Melvin did that work) and
I later restored it. There was grumbling in the community about there only
being 64-bit Server VM support for MacOS X in OpenJDK so I restored the
universal support just in case someone in the community decided to restore
32-bit VM support. That never happened (AFAIK).

Yes, it is time to remove universal support from the HotSpot build.

Dan


On 8/8/16 10:04 AM, Erik Joelsson wrote:
> Hello,
>
> The hotspot native libraries on macosx are currently being packaged as 
> "universal binaries" (while all other libraries and executables are 
> not). There seems to be no point in doing so since we only build for 
> one architecture anyway. I believe this is just something that was 
> never cleaned up a long time ago and has just been around since. In 
> the new hotspot build, we duplicated the behavior with the intention 
> of removing it later. That time has now come.
>
> I have verified that a hotspot job for macosx still works.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8069540
>
> Webrev: http://cr.openjdk.java.net/~erikj/8069540/webrev.01/
>
> /Erik
>




More information about the build-dev mailing list