Prior to build 54, the official Linux builds for OpenJDK7 and JDK 7 were built on Red Hat 2.1 Advanced Server (32 bit) and SUSE 8 (64 bit). Starting with b54, Release Engineering will use Fedora 9 for both the 32 and 64 bit builds. Building on Fedora 9 required some changes to the build scripts and makefiles and those changes were pushed in previous builds (some as far back as October 2008) to enable testing on the bits prior to doing the complete switch to Fedora 9.
From b54, builds will run on most Linux
distributions and will build on them as well. Some sanity testing was
done on popular OSs such as:
RH 5.0 through 5.3
SLES 11
+
Ubuntu 8.04, Ubuntu 8.10
These OSs were chosen for a variety of
reasons, one of which was the need for an RPM-based packaging system.
The following link to the build README
for OpenJDK 7 explains how to setup your build system with Fedora and
how to go about doing a build:
http://hg.openjdk.java.net/jdk7/jdk7/raw-file/tip/README-builds.html#fedora
The list of changes for build 54 can be
located here:
http://download.java.net/jdk7/changes/jdk7-b54.html
In other news, Binary Bundles for JDK7 (note, not OpenJDK7) are now available on a daily basis at http://download.java.net/jdk7/nightly!
http://icedtea.classpath.org/wiki/BuildRequirements has a more complete list of build requirements for OpenJDK on Fedora.
Posted by Andrew John Hughes on April 15, 2009 at 10:53 AM PDT #
Thanks for the link Andrew! For building OpenJDK 7 and JDK 7, the README-builds.html should contain the necessary information. If anything is missing then please send me mail and I'll see that it gets incorporated as appropriate.
Regards,
-Xiomara
Posted by Xiomara on April 15, 2009 at 11:38 AM PDT #