IcedTea 1.4 Released!

Lillian Angel langel at redhat.com
Fri Oct 12 09:34:01 PDT 2007


We are proud to announce the release of IcedTea 1.4.

The IcedTea project provides a harness to build the source code from
OpenJDK (http://openjdk.java.net) using Free Software build tools and
provides replacements libraries for the binary plugs with code from the
GNU Classpath project. More information on IcedTea can be found here:
http://icedtea.classpath.org


What's New?
-----------------
* Updated to OpenJDK b21 build (README and INSTALL updated accordingly).
* Now using SSL/Crypto support included in b21, OpenSSL certs
still read directly.
* TZdata fix: uses System's timezone data.
* Memory issue fix: maximum PermGen space set to 128M and MaxHeap
to 512M.
* Xinerama fix: uses system installed library instead.
* DebugInfo fix: generates full debuginfo, regardless of
optimization.
* Fixed JConsole crash.
* Several other bug fixes (http://icedtea.classpath.org/bugzilla/).


The tarball and nosrc RPM can be downloaded here:
http://icedtea.classpath.org/download/


The following people helped with this release:
Thomas Fitzsimmons, Andrew Haley, Matthias Klose, Keith Seitz, Christian
Thalinger, Mark Wielaard, Lillian Angel.


We would also like to thank the bug reporters and testers!


Lillian.



How To Build:
-----------------
We have temporarily made the decision to remove the ECJ support. The
--with-icedtea option has been made default.
Now, IcedTea bootstraps against a system installed IcedTea or a previously built
version of IcedTea.

To get started on a Fedora 7 GNU/Linux system with yum:
$ sudo yum --enablerepo=development install java-1.7.0-icedtea mercurial
cups-devel lesstif-devel libXp-devel libXtst-devel libXi-devel xalan-j2 xerces-j2 \
   libXt-devel libgcj freetype-devel gcc gcc-c++ wget java-1.5.0-gcj-devel
alsa-lib-devel firefox-devel glib2-devel gtk2-devel ant libXinerama-devel

Then:
$ hg clone http://icedtea.classpath.org/hg/icedtea
$ cd icedtea

Full build instructions are in INSTALL, but this works:
$ ./configure
$ make


For all other distributions, it is mandatory that you have another version of
IcedTea built (b19 or less). The tarballs for all the releases are available
here: http://icedtea.classpath.org/download/source.

$ ./configure
--with-icedtea-home=/path/to/icedtea/openjdk/control/build/linux-{arch}/j2sdk-image/
$ make


When this completes you'll have a usable IcedTea in
openjdk/control/build/linux-i586 or openjdk/control/build/linux-amd64.





More information about the distro-pkg-dev mailing list