CACAO 1.6.1 released

This is a snapshot release.

  • Support for OpenJDK 7.
  • ARM: Support for hard-float systems (PR172).
  • Fixed remaining icedtea6 check-langtools failures (PR166, PR167).
  • Reworked internal string representation.
  • Completed migration to C++ for almost all remaining files.
  • alpha: Regression tests work again.
  • Introduced a new logging framework in more idiomatic C++.
  • PR178, PR179: Introduced checks for junit and jasmin at configure time.
  • PR184: Repair build on armv4.
  • Assorted minor infrastructure and build fixes and improvements.

In the traditional configuration, CACAO uses GNU Classpath as its default Java runtime library and supports upstream releases or the current git master branch. This release is tested against GNU Classpath 0.99. Alternatively, the preferred configuration is to build against OpenJDK 6. See INSTALL.CACAO for details.

Currently supported JIT compiler architectures are:

  • alpha
  • arm (armv5l, armv7l)
  • i386
  • powerpc
  • powerpc64
  • x86_64

Currently orphaned architectures, on which earlier releases of CACAO were known to work, are:

  • m68k
  • mips (mipsel, mips64)
  • s390
  • sparc64

CACAO 1.6.1 can be downloaded from

File : cacao-1.6.1.tar.gz
sha1sum: 439055965595e669573023a32531ef4d26bfcc30
File : cacao-1.6.1.tar.xz
sha1sum: 0928b449cf6260a44b93690f4c0ce0437320f2bd


CACAOVM - Verein zur Förderung der freien virtuellen Maschine CACAO