maintainer-feedback requested: [Bug 284222] java/openjdk23: does not build on i386

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 21 Jan 2025 09:00:43 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-java (Nobody)
<java@FreeBSD.org> for maintainer-feedback:
Bug 284222: java/openjdk23: does not build on i386
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284222



--- Description ---
See:
https://pkg-status.freebsd.org/beefy15/data/134i386-default/d372b0773777/logs/o
penjdk23-23.0.1+11.1.log

From the logfile:
...
Creating support/modules_libs/jdk.security.auth/libjaas.so from 1 file(s)
Compiling up to 4 files for COMPILE_CREATE_SYMBOLS
Updating images/sec-bin.zip
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000000, pid=81593, tid=447877
#
# JRE version: OpenJDK Runtime Environment (23.0.1+11) (build 23.0.1+11-1)
# Java VM: OpenJDK Server VM (23.0.1+11-1, mixed mode, tiered, g1 gc, bsd-x86)
# Problematic frame:
# /usr/local/bin/bash: line 1: 81593 Segmentation fault      (core dumped)
/wrkdirs/usr/ports/java/openjdk23/work/jdk23u-jdk-23.0.1-11-1/build/bsd-x86-ser
ver-release/jdk/bin/javac
-J-Djava.io.tmpdir=/wrkdirs/usr/ports/java/openjdk23/work/jdk23u-jdk-23.0.1-11-
1/build/bsd-x86-server-release/support/javatmp
-g -Xlint:all -source 23 -target 23 -implicit:none -Xprefer:source
-XDignore.symbol.file=true -encoding ascii -Werror --add-modules
jdk.compiler,jdk.jdeps --add-exports
jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports
jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-exports
jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-exports
jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED --add-exports
jdk.jdeps/com.sun.tools.classfile=ALL-UNNAMED -Xlint:-options
-XDmodifiedInputs=/wrkdirs/usr/ports/java/openjdk23/work/jdk23u-jdk-23.0.1-11-1
/build/bsd-x86-server-release/buildtools/create_symbols_javac/_the.COMPILE_CREA
TE_SYMBOLS_batch.modfiles.fixed
-d /wrkd
irs/usr/ports/java/openjdk23/work/jdk23u-jdk-23.0.1-11-1/build/bsd-x86-server-r
elease/buildtools/create_symbols_javac
@/wrkdirs/usr/ports/java/openjdk23/work/jdk23u-jdk-23.0.1-11-1/build/bsd-x86-se
rver-release/buildtools/create_symbols_javac/_the.COMPILE_CREATE_SYMBOLS_batch.
filelist
> >(/usr/bin/tee -a
/wrkdirs/usr/ports/java/openjdk23/work/jdk23u-jdk-23.0.1-11-1/build/bsd-x86-ser
ver-release/buildtools/create_symbols_javac/_the.COMPILE_CREATE_SYMBOLS_batch.l
og)
2> >(/usr/bin/tee -a
/wrkdirs/usr/ports/java/openjdk23/work/jdk23u-jdk-23.0.1-11-1/build/bsd-x86-ser
ver-release/buildtools/create_symbols_javac/_the.COMPILE_CREATE_SYMBOLS_batch.l
og
1>&2)
gmake[3]: *** [Gendata.gmk:64:
/wrkdirs/usr/ports/java/openjdk23/work/jdk23u-jdk-23.0.1-11-1/build/bsd-x86-ser
ver-release/buildtools/create_symbols_javac/_the.COMPILE_CREATE_SYMBOLS_batch]
Error 139
gmake[2]: *** [make/Main.gmk:139: jdk.compiler-gendata] Error 2
gmake[2]: *** Waiting for unfinished jobs....
c++: warning: argument unused during compilation: '-static-libstdc++'
[-Wunused-command-line-argument]
c++: warning: argument unused during compilation: '-static-libgcc'
[-Wunused-command-line-argument]

ERROR: Build failed for target 'images' in configuration
'bsd-x86-server-release' (exit code 2)
...