do people think openjdk17 builds on aarch64 without heroic resources?

Greg Troxel <[email protected]>
Newsgroups gmane.os.netbsd.ports.arm
Message-ID <[email protected]>
I am trying to build net/unifi on a RPI4 with 8G of ram.   I am on
2024Q2, with mongodb4 and unifi updated to HEAD.

mongodb4 built ok ok (after a long time), and it's been running other
things stably, so I'm pretty sure the hardware and power supply are ok.

openjdk17 crashes early on when importing certs; error at end.

I looked at bulktracker, and victory built it:

  https://releng.netbsd.org/bulktracker/build/1149

I wonder if others are able to build openjdk17, and if it needs
excessive memory, or something else?


----------------------------------------
mozilla-rootcert-169.pem
mozilla-rootcert-170.pem
mozilla-rootcert-171.pem
ulimit -d `ulimit -H -d`; ulimit -s `ulimit -H -s`; ulimit -v `ulimit -H -v`; ulimit -t `ulimit -H -t`; for cert in /tmp/work/lang/openjdk17/work/cacerts/*.pem; do                              echo "INFO:" "Importing $cert" &&
                       /usr/bin/env LD_LIBRARY_PATH=/tmp/work/lang/openjdk17/work/bootstrap/lib DL_CFLAGS=\ -pthread\  DL_LDFLAGS=\ -pthread DL_LIBS= PTHREAD_CFLAGS=\ -pthread\  PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr FREETYPE_CONFIG=/usr/pkg/bin/freetype-config INSTALL_INFO= MAKEINFO=/tmp/work/lang/openjdk17/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/work/lang/openjdk17/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/work/lang/openjdk17/work/.tools/bin/gdbus-codegen AWK=/usr/bin/awk CAT=/bin/cat ac_cv_path_CAT=/bin/cat CHMOD=/bin/chmod CMP=/usr/bin/cmp CP=/bin/cp DIFF=/usr/bin/diff ECHO=echo ac_cv_path_ECHO=echo EGREP=/usr/bin/egrep ac_cv_path_EGREP=/usr/bin/egrep SETENV=/usr/bin/env ENV_PROG=/usr/bin/env ac_cv_path_ENV=/usr/bin/env FALSE=false ac_cv_path_FALSE=false FIND=/usr/bin/find GREP=/usr/bin/grep ac_cv_path_GREP=/usr/bin/grep HOSTNAME=/bin/hostname LN=/bin/ln LS=/bin/ls MKDIR=/bin/mkdir\ -p MV=/bin/mv RM=/bin/rm RMDIR=/bin/rmdir SED=/usr/bin/sed SORT=/usr/bin/sort TEST=test ac_cv_path_TEST=test TOUCH=/usr/bin/touch TR=/usr/bin/tr TRUE=true ac_cv_path_TRUE=true PKG_CONFIG=/tmp/work/lang/openjdk17/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/tmp/work/lang/openjdk17/work/.buildlink/lib/pkgconfig:/tmp/work/lang/openjdk17/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/work/lang/openjdk17/work/.pkg-config.log PKG_CONFIG_PATH= MAKE=make gt_cv_func_gnugettext_libintl="yes" gt_cv_func_gnugettext1_libintl="yes" gt_cv_func_gnugettext2_libintl="yes" KRB5_CONFIG=/usr/bin/krb5-config CWRAPPERS_CONFIG_DIR=/tmp/work/lang/openjdk17/work/.cwrapper/config SED="sed -g" CC=gcc CFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/X11R7/include\ -I/usr/include\ -I/usr/pkg/include/freetype2\ -I/usr/include/krb5 CPPFLAGS=-DPNG_NO_ASSEMBLER_CODE\ -I/usr/pkg/include\ -I/usr/X11R7/include\ -I/usr/include\ -I/usr/pkg/include/freetype2\ -I/usr/include/krb5 CXX=c++ CXXFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/X11R7/include\ -I/usr/include\ -I/usr/pkg/include/freetype2\ -I/usr/include/krb5 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-zrelro\ -L/usr/pkg/lib\ -L/usr/X11R7/lib\ -Wl,-R/usr/X11R7/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib LINKER_RPATH_FLAG=-R PATH=/tmp/work/lang/openjdk17/work/.cwrapper/bin:/tmp/work/lang/openjdk17/work/.buildlink/bin:/tmp/work/lang/openjdk17/work/.tools/bin:/tmp/work/lang/openjdk17/work/.ccache/bin:/tmp/work/lang/openjdk17/work/.gcc/bin:/usr/pkg/bin:/home/gdt/bin:/home/gdt/bin/evbarm-NetBSD:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/tmp/work/lang/openjdk17/work/.home CWRAPPERS_CONFIG_DIR=/tmp/work/lang/openjdk17/work/.cwrapper/config CONFIG_SHELL=bash LIBS= ac_given_INSTALL=/usr/bin/install\ -c\ -o\ gdt\ -g\ users LC_ALL=C                         /tmp/work/lang/openjdk17/work/bootstrap/bin/keytool                             -noprompt                                               -importcert                                             -keystore /tmp/work/lang/openjdk17/work/cacerts.out.tmp                                 -alias `echo $cert | sed 's,.*/\\([^/]*\\)\\.pem,\\1,'`  -file $cert                                            -storetype jks                                  -storepass changeit;
                                 done
INFO: Importing /tmp/work/lang/openjdk17/work/cacerts/mozilla-rootcert-0.pem
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000fd8efa231350, pid=10191, tid=278790542168064
#
# JRE version:  (17.0.3) (build )
# Java VM: OpenJDK 64-Bit Server VM (17.0.3-internal+0-adhoc.pkgsrc.jdk17u-jdk-17.0.3-7-1, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)
# Problematic frame:
# V  [libjvm.so+0x951350]  JVM_RaiseSignal+0x1b61a8
#
# Core dump will be written. Default location: /nfs/pkgsrc-2024Q2/lang/openjdk17/keytool.core
#
# An error report file with more information is saved as:
# /nfs/pkgsrc-2024Q2/lang/openjdk17/hs_err_pid10191.log
#
#
[1]   Abort trap (core dumped) /usr/bin/env LD_LIBRARY_PATH=/tmp/work/lang/op...
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.