OpenJDK 7 / JDK 7 Build 53
By xiomara on Apr 03, 2009
I pushed build 53 (b53) to download.java.net yesterday.
Build 53 is the fifth and final build for Milestone 2 of OpenJDK7: Schedule Overview.
Milestone 3 is the JavaOne Preview, and we will do seven builds (b54-b60) to reach it.
Some of the integration areas pushed into the master during b53 (Integration Schedule) were: Tools and Libraries (TL), Hotspot and Build. (Other integration areas, such as Swing and Jaxp, chose not to use their integration slots during b53.) One notable feature from TL was the Reference Implementation for JSR 203. Here are some of the smaller changes from TL:
6810254: Register the shutdown hooks only when needed and remove JavaIODeleteOnExitAccess (instantiating the shared secret access objects) 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers 6661448: Make the SNMP agent optional when OPENJDK=true and IMPORT_BINARY_PLUGS=false 6695776: Forward port of changes from the 6-open train.
As well as JSR 203, the big news in b53 is that the binary plugs are no longer needed to be able to build OpenJDK! Some of the changesets that enable this are 964cc8eb3232, ecb7723aaa7c, and a2033addca67. Thanks to Tim and Kelly.
One of the changes pushed (Changesets 964cc8eb3232
for BugID: 6819847) broke the OpenJDK build.
If you run into errors because you are still trying to use the binary plugs to build the OpenJDK, then remove all references to ALT_BINARY_PLUGS_PATH in your setup, since you no longer need the binary plugs.
Hotspot also integrated their fixes into b53 and some of their changes included:
6812297: update project creation for Visual Studio 2005-2008
The complete list of changes for b53 can be found at the OpenJDK download website here. For this build I will be using a new format for the Summary of Changes than the one used in previous builds. The new Summary of Changes will be created from the Mercurial repositories, and will contain links to bugs and the changesets where those bugs were fixed.
Thanks again, to my editor ;-)