Bug#1133282: openjdk-25: openjdk-23+ Illegal instruction on ABIv1 ppc64

Sean McGovern <[email protected]> Sat, 11 Apr 2026 12:19:12 -0400
Newsgroups gmane.linux.debian.ports.powerpc
Message-ID <177592435268.1647062.7635478641934800116.reportbug__11083.5392189742$1775924846$gmane$org@ganyu>
Source: openjdk-25
Severity: important
Tags: upstream
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: ppc64

Dear Maintainer,

As per an upstream bug report [1], big-endian ppc64 (ABIv1) is no longer supported for OpenJDK 23+.

   * What led up to the situation?

Attempted to sbuild the 'jpeg-xl' and 'opencv' Debian packages on an Apple G5 that required Java.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Observed 'Illegal instruction' errors in the logs when the configury was attempting to determine the Java version.

   * What was the outcome of this action?

Package failed to build unless the 'nojava' Build-Profile was specified.

[1] https://bugs.openjdk.org/browse/JDK-8331859


-- System Information:
Debian Release: forky/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: ppc64
Foreign Architectures: powerpc

Kernel: Linux 6.19.11+deb14-powerpc64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled