OpenJDK PowerPC Port

Until the OpenJDK project fixes its lack of project infrastructure (like Continuous Build Environment and Web pages), 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. The columns jdk8u/jdk8u-dev and jdk9/dev show the builds of the corresponding repositories. The jdk8 and jdk9 builds can contain some additional patches (applied to hotspot) that are either out for review or will soon be proposed for review (this can be verfied by comparing the repository revisions which are displayed when hovering over the status fields with the corresponding revisions of the original repos).

  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 2016-06-18 19:35 2016-06-11 19:36 2016-06-20 19:46 2016-05-9 23:23 2016-06-23 19:45 2016-06-22 19:43
product 2016-06-18 18:47 2016-06-11 18:48 2016-06-20 19:45 2016-05-9 22:54 2016-06-23 19:23 2016-06-22 19:21
linux_ppc_64_le
SLES 12.0
debug
fastdbg 2016-06-20 20:58 2016-06-13 21:00 2016-06-23 19:41 2016-06-22 19:37
product 2016-06-20 20:21 2016-06-13 20:23 2016-06-23 19:16 2016-06-22 19:15
aix_ppc_64
jdk7&8: AIX 5.3
jdk9: AIX 7.1
debug
fastdbg 2016-06-19 01:37 2016-06-5 01:16 2016-06-21 00:55 2016-06-14 00:57 2016-06-23 19:15 2016-06-15 21:34
product 2016-06-18 22:29 2016-06-4 22:29 2016-06-20 23:29 2016-06-13 23:35 2016-06-23 19:13 2016-06-15 19:14
linux_x86_64
SLES 11.1
debug
fastdbg 2016-06-13 23:01 2016-06-6 23:02 2016-06-23 18:54 2016-06-22 18:51
product 2016-06-13 22:39 2016-06-6 22:39 2016-06-23 18:22 2016-06-22 18:22
solaris_sparc_64
SunOs 5.11
debug
fastdbg 2016-05-30 20:53 2016-05-23 20:54 2016-06-23 22:42 2016-06-22 22:14
product 2016-05-30 20:24 2016-05-23 20:23 2016-06-23 21:49 2016-06-21 21:49
win_x86_64
Server 2003 x64
debug
fastdbg 2016-06-21 07:42 2016-06-14 07:42 2016-06-23 20:20 2016-03-21 20:22
product 2016-06-21 09:31 2016-06-14 09:28 2016-06-23 20:34 2016-03-21 21:41
darwin_x86_64
jdk8: 10.8 (Mountain Lion)
jdk9: 10.9 (Mavericks)
debug
fastdbg 2016-06-20 19:02 2016-05-30 19:30 2016-06-23 19:24 2016-06-22 19:24
product 2016-06-20 19:00 2016-05-30 19:04 2016-06-23 19:20 2016-06-10 19:22
Generated on Fri Jun 24 06:00:18 CEST 2016

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 precompiled versions can be downloaded here: openjdk1.7.0-ppc-aix-port-linux-ppc64-b03.tar.bz2 openjdk_8u40_b13-linux-ppc64.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 precompiled versions can be downloaded here: openjdk1.7.0-ppc-aix-port-aix-ppc64-b03.tar.bz2 openjdk_8u40_b13-aix-ppc64.tar.bz2.

Disassembler library for AIX/PPC64

The disassembler library hsdis-ppc64.so can be downloaded here.