OpenJDK PowerPC Port

Until the OpenJDK project fixes its lack of project infrastructure (like Continuous Build Environment, Web pages and Bug system), this is an interim "semi-official" project page for the OpenJDK PowerPC Port for Linux and AIX.

Build results

Below you can find nightly build results together with complete build logs on various platforms (move the mouse over the table cells to get more detailed infos and/or click on the traffic lights to download the full build logs).

Column jdk7u shows the build of our complete jdk 7 port in repository ppc-aix-port/jdk7u. This repository will be updated shortly after a jdk 7 update is released to the released version. Columns stage and jdk9/dev show the builds of the corresponding repositories. These are ppc-aix-port/stage (jdk8) and jdk9/dev. Builds of jdk8 and jdk9 can contain some additional patches (applied to hotspot) that are either out for review or will soon be proposed for review.

  ppc-aix-port/jdk7u jdk8u/jdk8u-dev jdk9/dev
Nightly build Last known good Nightly build Last known good Nightly build Last known good
Status Date Status Date Status Date Status Date Status Date Status Date
linux_ppc_64
SLES 10.3
debug
fastdbg 2014-04-11 19:14 2014-04-4 19:10 2014-04-15 19:23 2014-04-11 20:18 2014-04-15 18:41 2014-04-14 18:43
product 2014-04-11 17:48 2014-04-4 17:49 2014-04-15 19:18 2014-04-11 19:24 2014-04-15 18:17 2014-04-14 18:16
aix_ppc_64
AIX 5.3
debug
fastdbg 2014-04-16 01:07 2014-04-15 01:06 2014-04-15 19:29 2014-04-11 21:50 2014-04-16 03:34 2014-04-15 03:41
product 2014-04-15 23:02 2014-04-14 23:02 2014-04-15 19:08 2014-04-11 19:11 2014-04-16 01:30 2014-04-15 01:33
aix_ppc_64
AIX 7.1
debug
fastdbg 2014-04-12 22:29 2014-04-5 22:24 2014-04-15 19:13 2014-04-12 01:39 2014-04-16 02:53 2014-04-15 02:59
product 2014-04-12 21:09 2014-04-5 21:09 2014-04-15 19:07 2014-04-11 19:32 2014-04-16 01:30 2014-04-15 01:31
linux_x86_64
SLES 11.1
debug
fastdbg 2014-04-15 22:34 2014-04-14 22:21 2014-04-14 19:44 2014-04-11 20:03 2014-04-15 13:12 2014-04-14 13:14
product 2014-04-15 21:39 2014-04-14 21:38 2014-04-14 19:37 2014-04-11 19:38 2014-04-15 12:49 2014-04-14 12:49
solaris_sparc_32
SunOs 5.11
debug
fastdbg 2014-01-30 11:18 2014-04-15 19:22 2014-04-11 20:10 2014-04-15 22:32 2014-04-14 22:15
product 2014-01-30 13:07 2014-04-15 19:29 2014-04-11 20:43 2014-04-15 23:04 2014-04-14 22:39
solaris_sparc_64
SunOs 5.11
debug
fastdbg 2014-01-30 15:10 2014-04-15 19:14 2014-04-11 19:38 2014-04-15 21:59 2014-04-14 21:50
product 2014-01-30 16:33 2014-04-15 19:07 2014-04-11 19:08 2014-04-15 21:28 2014-04-14 21:28
win_x86_64
Server 2003 x64
debug
fastdbg 2014-04-10 18:52 2014-04-9 18:52 2014-04-9 20:41 2014-04-7 20:39
product 2014-04-10 19:45 2014-04-9 19:47 2014-04-9 21:37 2014-04-8 21:12
Generated on Wed Apr 16 07:00:18 CEST 2014

Hotspot test builds

To early detect incompatibilities of the PPC64 port with recent changes in the hotspot development directories we build the hotspot repositories on a nightly basis, and test it with our most recent port VM.

  hs build results tests
debug opt opt
linuxppc64hs-hs
linuxppc64hs-comp
linuxppc64hs-gc
linuxppc64hs-rt
linuxppc64hs-emb
linuxppc64hs-jdk8-hs-dev
rs6000_64hs-hs
rs6000_64hs-comp
rs6000_64hs-gc
rs6000_64hs-rt
rs6000_64hs-emb
rs6000_64hs-jdk8-hs-dev

Test results

After the build, we run a set of basic tests with the VM:

The top-level project repository contains a README-ppc.html file with hopefully always up to date, PowerPC specific build instructions.

OpenJDK Linux/PPC64 Port bootstrap JDK

Starting with revision ppc-aix-port-b01 the OpenJDK PowerPC port on Linux can bootstrap itself. Starting with revision ppc-aix-port-b03 this bootstrap JDK can run in mixed mode (i.e. with the JIT-compiler turned on) which is much faster. For your convenience a precompiled version can be downloaded here: openjdk1.7.0-ppc-aix-port-linux-ppc64-b03.tar.bz2.

Disassembler library for Linux/PPC64

The disassembler library hsdis-ppc64.so can be downloaded here. More information about how to use the disassembler library can be found in the HotSpot Internals Wiki and the hsdis README file.

OpenJDK AIX/PPC64 Port bootstrap JDK

Starting with revision ppc-aix-port-b02 the OpenJDK PowerPC port on AIX can bootstrap itself. Starting with revision ppc-aix-port-b03 this bootstrap JDK can run in mixed mode (i.e. with the JIT-compiler turned on) which is much faster. For your convenience a precompiled version can be downloaded here: openjdk1.7.0-ppc-aix-port-aix-ppc64-b03.tar.bz2.