[Bug 294060] openjdk26 fails to build from source on powerpc64/powerpc64le

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 26 Mar 2026 07:51:39 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294060

            Bug ID: 294060
           Summary: openjdk26 fails to build from source on
                    powerpc64/powerpc64le
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: jing@jing.rocks

Hi!

openjdk26 fails to build from source on powerpc64/powerpc64le:

powerpc64 and powerpc64le have pretty much identical errors:

=== Output from failing command(s) repeated here ===
* For target
hotspot_variant-server_libjvm_objs_precompiled_precompiled.hpp.pch:
In file included from
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/precompiled/precompiled.hpp:32:
In file included from
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/classfile/javaClasses.inline.hpp:28:
In file included from
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/classfile/javaClasses.hpp:28:
In file included from
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/classfile/vmClasses.hpp:30:
In file included from
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/runtime/handles.hpp:29:
In file included from
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/oops/oop.hpp:36:
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/runtime/atomicAccess.hpp:859:10:
fatal error: 'atomicAccess_bsd_ppc.hpp' file not found
  859 | #include OS_CPU_HEADER(atomicAccess)
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/utilities/macros.hpp:614:40:
note: expanded from macro 'OS_CPU_HEADER'
  614 | #define OS_CPU_HEADER(basename)       
XSTR(OS_CPU_HEADER_STEM(basename).hpp)
      |                                       
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/src/hotspot/share/utilities/macros.hpp:35:17:
note: expanded from macro 'XSTR'
   35 | #define XSTR(a) STR(a)
      |                 ^~~~~~
   ... (rest of output omitted)

* All command lines available in
/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/build/bsd-ppc64-server-release/make-support/failure-logs.
=== End of repeated output ===

No indication of failed target found.
HELP: Try searching the build log for '] Error'.
HELP: Run 'make doctor' to diagnose build problems.

gmake[1]: ***
[/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/make/Init.gmk:151:
main] Error 2
gmake: ***
[/usr/ports/java/openjdk26/work-jdk/openjdk-jdk-26-35-1/make/PreInit.gmk:159:
images] Error 2
*** Error code 1

Stop.
make: stopped making "package" in /usr/ports/java/openjdk26


amd64 and arm64 are fine.

-- 
You are receiving this mail because:
You are the assignee for the bug.