Skip to content

Console Output

GitHub pull request #7302 of commit 8942a91f1ac254904cf1d94683cfa44254efa033, no merge conflicts.
Setting status of 8942a91f1ac254904cf1d94683cfa44254efa033 to PENDING with url https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/3887/ and message: 'Build started for merge commit.'
Using context: continuous-integration/eclipse-omr/pr/linux_aarch64
Checking out git https://github.com/eclipse/omr.git into /var/jenkins/workspace/PullRequest-linux_aarch64@script/f1b4e3a3353e2a04b36d7c5a888d95b6fe1db22d26c47e5585ae4003ac51b37e to read buildenv/jenkins/omrbuild.groovy
The recommended git tool is: git
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Avoid fetching tags
Honoring refspec on initial clone
Cloning repository https://github.com/eclipse/omr.git
 > git init /var/jenkins/workspace/PullRequest-linux_aarch64@script/f1b4e3a3353e2a04b36d7c5a888d95b6fe1db22d26c47e5585ae4003ac51b37e # timeout=10
Fetching upstream changes from https://github.com/eclipse/omr.git
 > git --version # timeout=10
 > git --version # 'git version 2.43.0'
 > git fetch --no-tags --force --progress -- https://github.com/eclipse/omr.git +refs/pull/7302/merge:refs/remotes/origin/pr/7302/merge # timeout=10
 > git config remote.origin.url https://github.com/eclipse/omr.git # timeout=10
 > git config --add remote.origin.fetch +refs/pull/7302/merge:refs/remotes/origin/pr/7302/merge # timeout=10
Avoid second fetch
 > git rev-parse refs/remotes/origin/pr/7302/merge^{commit} # timeout=10
Checking out Revision 2dafd63f1e4653dbf5378e9a835ddeccbb8223de (refs/remotes/origin/pr/7302/merge)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 2dafd63f1e4653dbf5378e9a835ddeccbb8223de # timeout=10
Commit message: "Merge 8942a91f1ac254904cf1d94683cfa44254efa033 into 8037ccd0406c017f6a8043a8d04e19ac68f626f2"
First time build. Skipping changelog.
[Pipeline] Start of Pipeline
[Pipeline] timestamps
[Pipeline] {
[Pipeline] timeout
09:36:28 [2024-04-05T13:36:28.044Z] Timeout set to expire in 8 hr 0 min
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Queue)
[Pipeline] echo
09:36:28 [2024-04-05T13:36:28.216Z] custom option matcher: null
[Pipeline] echo
09:36:28 [2024-04-05T13:36:28.217Z] [compile:aarch64:cross]
[Pipeline] echo
09:36:28 [2024-04-05T13:36:28.218Z] run in docker: false
[Pipeline] node
09:36:28 [2024-04-05T13:36:28.234Z] Running on ub20-x64-omr3 in /home/jenkins/workspace/PullRequest-linux_aarch64
[Pipeline] {
[Pipeline] echo
09:36:28 [2024-04-05T13:36:28.573Z] customWorkspace: /home/jenkins/workspace/Build
[Pipeline] ws
09:36:28 [2024-04-05T13:36:28.584Z] Running in /home/jenkins/workspace/Build
[Pipeline] {
[Pipeline] timeout
09:36:28 [2024-04-05T13:36:28.596Z] Timeout set to expire in 2 hr 0 min
[Pipeline] {
[Pipeline] echo
09:36:28 [2024-04-05T13:36:28.737Z] env vars: [PATH+CCACHE=/usr/lib/ccache/:/home/jenkins/aarch64/toolchain/bin, PLATFORM=aarch64-linux-gcc, CHOST=aarch64-linux-gnu]
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sh
09:36:31 [2024-04-05T13:36:31.056Z] + printenv
09:36:31 [2024-04-05T13:36:31.056Z] JENKINS_HOME=/var/jenkins
09:36:31 [2024-04-05T13:36:31.056Z] ghprbSourceBranch=pugixml
09:36:31 [2024-04-05T13:36:31.056Z] OPENJ9_JAVA_COMMAND_LINE=java -jar remoting.jar
09:36:31 [2024-04-05T13:36:31.056Z] LANGUAGE=en_CA:en
09:36:31 [2024-04-05T13:36:31.056Z] SSH_CLIENT=192.168.201.3 37476 22
09:36:31 [2024-04-05T13:36:31.056Z] USER=jenkins
09:36:31 [2024-04-05T13:36:31.056Z] CI=true
09:36:31 [2024-04-05T13:36:31.056Z] RUN_CHANGES_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/3887/display/redirect?page=changes
09:36:31 [2024-04-05T13:36:31.056Z] ghprbPullDescription=GitHub pull request #7302 of commit 8942a91f1ac254904cf1d94683cfa44254efa033, no merge conflicts.
09:36:31 [2024-04-05T13:36:31.056Z] XDG_SESSION_TYPE=tty
09:36:31 [2024-04-05T13:36:31.056Z] ghprbActualCommit=8942a91f1ac254904cf1d94683cfa44254efa033
09:36:31 [2024-04-05T13:36:31.056Z] SHLVL=1
09:36:31 [2024-04-05T13:36:31.056Z] NODE_LABELS=Linux compile:arm:cross x86 UNB cgroup.v1 compile:aarch64:cross ub20-x64-omr3 compile:xlinux
09:36:31 [2024-04-05T13:36:31.056Z] HUDSON_URL=https://ci.eclipse.org/omr/
09:36:31 [2024-04-05T13:36:31.056Z] MOTD_SHOWN=pam
09:36:31 [2024-04-05T13:36:31.056Z] HOME=/home/jenkins/
09:36:31 [2024-04-05T13:36:31.056Z] BUILDSPEC=linux_aarch64
09:36:31 [2024-04-05T13:36:31.056Z] ghprbTriggerAuthorLoginMention=@0xdaryl
09:36:31 [2024-04-05T13:36:31.056Z] BUILD_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/3887/
09:36:31 [2024-04-05T13:36:31.056Z] ghprbPullAuthorLoginMention=@0xdaryl
09:36:31 [2024-04-05T13:36:31.056Z] HUDSON_COOKIE=90f01fb8-e1ac-4c4e-ae54-674a6d176ee6
09:36:31 [2024-04-05T13:36:31.056Z] JENKINS_SERVER_COOKIE=durable-e6e52fd0532e1a7a33d799dd1df5c89310c8995816760dc6ccfd69b24d3678c2
09:36:31 [2024-04-05T13:36:31.056Z] ghprbGhRepository=eclipse/omr
09:36:31 [2024-04-05T13:36:31.056Z] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus
09:36:31 [2024-04-05T13:36:31.056Z] WORKSPACE=/home/jenkins/workspace/Build
09:36:31 [2024-04-05T13:36:31.056Z] ghprbPullLongDescription=The main motivation is to simplify the license vetting process with the Eclipse Foundation, but it is also useful to maintain currency with newer pugixml releases.\r\n\r\npugixml 1.8 was chosen because it can still be built using the same build files as pugixml 1.5.\r\n\r\npugixml 1.5 is deleted from OMR.
09:36:31 [2024-04-05T13:36:31.056Z] CHOST=aarch64-linux-gnu
09:36:31 [2024-04-05T13:36:31.056Z] LOGNAME=jenkins
09:36:31 [2024-04-05T13:36:31.056Z] NODE_NAME=ub20-x64-omr3
09:36:31 [2024-04-05T13:36:31.056Z] ghprbCredentialsId=github-bot-token
09:36:31 [2024-04-05T13:36:31.056Z] _=/usr/bin/java
09:36:31 [2024-04-05T13:36:31.056Z] RUN_ARTIFACTS_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/3887/display/redirect?page=artifacts
09:36:31 [2024-04-05T13:36:31.056Z] STAGE_NAME=Queue
09:36:31 [2024-04-05T13:36:31.056Z] GIT_BRANCH=pugixml
09:36:31 [2024-04-05T13:36:31.056Z] XDG_SESSION_CLASS=user
09:36:31 [2024-04-05T13:36:31.056Z] EXECUTOR_NUMBER=0
09:36:31 [2024-04-05T13:36:31.056Z] ghprbTriggerAuthorLogin=0xdaryl
09:36:31 [2024-04-05T13:36:31.056Z] XDG_SESSION_ID=8948
09:36:31 [2024-04-05T13:36:31.056Z] RUN_TESTS_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/3887/display/redirect?page=tests
09:36:31 [2024-04-05T13:36:31.056Z] BUILD_DISPLAY_NAME=#3887
09:36:31 [2024-04-05T13:36:31.056Z] ghprbPullAuthorLogin=0xdaryl
09:36:31 [2024-04-05T13:36:31.056Z] HUDSON_HOME=/var/jenkins
09:36:31 [2024-04-05T13:36:31.056Z] ghprbTriggerAuthor=Daryl Maier
09:36:31 [2024-04-05T13:36:31.056Z] JOB_BASE_NAME=PullRequest-linux_aarch64
09:36:31 [2024-04-05T13:36:31.056Z] PATH=/usr/lib/ccache/:/home/jenkins/aarch64/toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
09:36:31 [2024-04-05T13:36:31.056Z] PLATFORM=aarch64-linux-gcc
09:36:31 [2024-04-05T13:36:31.056Z] sha1=origin/pr/7302/merge
09:36:31 [2024-04-05T13:36:31.056Z] BUILD_ID=3887
09:36:31 [2024-04-05T13:36:31.056Z] XDG_RUNTIME_DIR=/run/user/1001
09:36:31 [2024-04-05T13:36:31.056Z] BUILD_TAG=jenkins-PullRequest-linux_aarch64-3887
09:36:31 [2024-04-05T13:36:31.056Z] JENKINS_URL=https://ci.eclipse.org/omr/
09:36:31 [2024-04-05T13:36:31.056Z] LANG=en_CA.UTF-8
09:36:31 [2024-04-05T13:36:31.056Z] ghprbCommentBody=Jenkins build all
09:36:31 [2024-04-05T13:36:31.056Z] JOB_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/
09:36:31 [2024-04-05T13:36:31.056Z] ghprbPullTitle=WIP: Upgrade pugixml 1.5 to 1.8
09:36:31 [2024-04-05T13:36:31.056Z] ghprbPullLink=https://github.com/eclipse/omr/pull/7302
09:36:31 [2024-04-05T13:36:31.056Z] BUILD_NUMBER=3887
09:36:31 [2024-04-05T13:36:31.056Z] JENKINS_NODE_COOKIE=0c808128-2c12-46a6-9f59-8fc843cfae63
09:36:31 [2024-04-05T13:36:31.056Z] SHELL=/bin/bash
09:36:31 [2024-04-05T13:36:31.056Z] RUN_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/3887/display/redirect
09:36:31 [2024-04-05T13:36:31.056Z] ghprbAuthorRepoGitUrl=https://github.com/0xdaryl/omr.git
09:36:31 [2024-04-05T13:36:31.056Z] HUDSON_SERVER_COOKIE=c3663d0c112c2ee2
09:36:31 [2024-04-05T13:36:31.056Z] ghprbTargetBranch=master
09:36:31 [2024-04-05T13:36:31.056Z] JOB_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/display/redirect
09:36:31 [2024-04-05T13:36:31.056Z] JOB_NAME=PullRequest-linux_aarch64
09:36:31 [2024-04-05T13:36:31.056Z] PWD=/home/jenkins/workspace/Build
09:36:31 [2024-04-05T13:36:31.056Z] LC_ALL=en_US.UTF-8
09:36:31 [2024-04-05T13:36:31.056Z] SSH_CONNECTION=192.168.201.3 37476 192.168.10.183 22
09:36:31 [2024-04-05T13:36:31.056Z] ghprbPullId=7302
09:36:31 [2024-04-05T13:36:31.056Z] WORKSPACE_TMP=/home/jenkins/workspace/Build@tmp
09:36:31 [2024-04-05T13:36:31.056Z] GITLAB_OBJECT_KIND=none
[Pipeline] stage
[Pipeline] { (Get Sources)
[Pipeline] retry
[Pipeline] {
[Pipeline] checkout
09:36:33 [2024-04-05T13:36:33.123Z] The recommended git tool is: git
09:36:33 [2024-04-05T13:36:33.523Z] No credentials specified
09:36:33 [2024-04-05T13:36:33.759Z] Cloning the remote Git repository
09:36:33 [2024-04-05T13:36:33.977Z] Honoring refspec on initial clone
09:36:34 [2024-04-05T13:36:34.096Z] Cloning repository https://github.com/eclipse/omr.git
09:36:34 [2024-04-05T13:36:34.098Z]  > git init /home/jenkins/workspace/Build # timeout=10
09:36:34 [2024-04-05T13:36:34.113Z] Using reference repository: /home/jenkins//gitcache
09:36:34 [2024-04-05T13:36:34.114Z] Fetching upstream changes from https://github.com/eclipse/omr.git
09:36:34 [2024-04-05T13:36:34.114Z]  > git --version # timeout=10
09:36:34 [2024-04-05T13:36:34.118Z]  > git --version # 'git version 2.25.1'
09:36:34 [2024-04-05T13:36:34.119Z]  > git fetch --tags --force --progress -- https://github.com/eclipse/omr.git +refs/pull/7302/merge:refs/remotes/origin/pr/7302/merge # timeout=30
09:37:00 [2024-04-05T13:37:00.707Z] Avoid second fetch
09:37:01 [2024-04-05T13:37:01.039Z] Checking out Revision 2dafd63f1e4653dbf5378e9a835ddeccbb8223de (refs/remotes/origin/pr/7302/merge)
09:37:00 [2024-04-05T13:37:00.274Z]  > git config remote.origin.url https://github.com/eclipse/omr.git # timeout=10
09:37:00 [2024-04-05T13:37:00.280Z]  > git config --add remote.origin.fetch +refs/pull/7302/merge:refs/remotes/origin/pr/7302/merge # timeout=10
09:37:00 [2024-04-05T13:37:00.851Z]  > git rev-parse refs/remotes/origin/pr/7302/merge^{commit} # timeout=10
09:37:01 [2024-04-05T13:37:01.158Z]  > git config core.sparsecheckout # timeout=10
09:37:01 [2024-04-05T13:37:01.165Z]  > git checkout -f 2dafd63f1e4653dbf5378e9a835ddeccbb8223de # timeout=10
09:37:02 [2024-04-05T13:37:02.599Z] Commit message: "Merge 8942a91f1ac254904cf1d94683cfa44254efa033 into 8037ccd0406c017f6a8043a8d04e19ac68f626f2"
[Pipeline] }
[Pipeline] // retry
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] echo
09:37:04 [2024-04-05T13:37:04.349Z] Output CCACHE stats before running and clear them
[Pipeline] sh
09:37:06 [2024-04-05T13:37:06.709Z] + ccache -s -z
09:37:06 [2024-04-05T13:37:06.709Z] cache directory                     /home/jenkins//.ccache
09:37:06 [2024-04-05T13:37:06.709Z] cache hit (direct)                    37
09:37:06 [2024-04-05T13:37:06.709Z] cache hit (preprocessed)               0
09:37:06 [2024-04-05T13:37:06.709Z] cache miss                             1
09:37:06 [2024-04-05T13:37:06.709Z] called for link                        3
09:37:06 [2024-04-05T13:37:06.709Z] called for preprocessing               7
09:37:06 [2024-04-05T13:37:06.709Z] bad compiler arguments                 2
09:37:06 [2024-04-05T13:37:06.709Z] autoconf compile/link                  5
09:37:06 [2024-04-05T13:37:06.709Z] no input file                          7
09:37:06 [2024-04-05T13:37:06.709Z] files in cache                     50106
09:37:06 [2024-04-05T13:37:06.709Z] cache size                           4.2 Gbytes
09:37:06 [2024-04-05T13:37:06.709Z] max cache size                       5.0 Gbytes
09:37:06 [2024-04-05T13:37:06.709Z] Statistics cleared
[Pipeline] dir
09:37:07 [2024-04-05T13:37:07.326Z] Running in /home/jenkins/workspace/Build
[Pipeline] {
[Pipeline] echo
09:37:07 [2024-04-05T13:37:07.332Z] Configure...
[Pipeline] sh
09:37:09 [2024-04-05T13:37:09.559Z] + make -f run_configure.mk OMRGLUE=./example/glue SPEC=linux_aarch64
09:37:09 [2024-04-05T13:37:09.559Z] sh configure --disable-auto-build-flag 'OMRGLUE=./example/glue' 'SPEC=linux_aarch64'  --enable-OMR_EXAMPLE --enable-OMR_GC --enable-OMR_PORT --enable-OMR_THREAD --enable-OMR_OMRSIG --enable-fvtest --enable-OMR_GC_SEGREGATED_HEAP --enable-OMR_GC_MODRON_SCAVENGER --enable-OMR_GC_MODRON_CONCURRENT_MARK --enable-OMR_GC_VLHGC --enable-OMR_GC_VLHGC_CONCURRENT_COPY_FORWARD --enable-OMR_THR_CUSTOM_SPIN_OPTIONS --enable-OMR_NOTIFY_POLICY_CONTROL --build=x86_64-linux-gnu --host=aarch64-linux-gnu --enable-OMR_ARCH_AARCH64 --enable-OMR_ENV_LITTLE_ENDIAN --enable-OMR_EXAMPLE --enable-OMR_GC --enable-OMR_GC_TLH_PREFETCH_FTA --enable-OMR_PORT --enable-OMR_PORT_CAN_RESERVE_SPECIFIC_ADDRESS --enable-OMR_THREAD --enable-OMRTHREAD_LIB_UNIX --enable-OMR_THR_FORK_SUPPORT --enable-OMR_OMRSIG --enable-OMR_THR_THREE_TIER_LOCKING --enable-OMR_THR_YIELD_ALG --enable-OMR_THR_SPIN_WAKE_CONTROL --enable-OMR_JITBUILDER --enable-OMR_ENV_DATA64 --disable-DDR --disable-fvtest libprefix=lib exeext= solibext=.so arlibext=.a objext=.o 'CC=aarch64-linux-gnu-gcc' 'CXX=aarch64-linux-gnu-g++' 'AR=aarch64-linux-gnu-ar' 'AS=aarch64-linux-gnu-as' 'LD=aarch64-linux-gnu-ld' 'OBJCOPY=aarch64-linux-gnu-objcopy' 'CCLINKEXE=$(CC)' 'CCLINKSHARED=$(CC)' 'CXXLINKEXE=$(CXX)' 'CXXLINKSHARED=$(CC)' 'OMR_HOST_OS=linux' 'OMR_HOST_ARCH=aarch64' 'OMR_TARGET_DATASIZE=64' 'OMR_TOOLCHAIN=gcc' 'PLATFORM=aarch64-linux-gcc' 
09:37:09 [2024-04-05T13:37:09.559Z] checking build system type... x86_64-pc-linux-gnu
09:37:09 [2024-04-05T13:37:09.559Z] checking host system type... aarch64-unknown-linux-gnu
09:37:09 [2024-04-05T13:37:09.559Z] checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-gcc
09:37:10 [2024-04-05T13:37:10.652Z] checking whether the C compiler works... yes
09:37:10 [2024-04-05T13:37:10.652Z] checking for C compiler default output file name... a.out
09:37:10 [2024-04-05T13:37:10.652Z] checking for suffix of executables... 
09:37:10 [2024-04-05T13:37:10.652Z] checking whether we are cross compiling... yes
09:37:10 [2024-04-05T13:37:10.652Z] checking for suffix of object files... o
09:37:10 [2024-04-05T13:37:10.652Z] checking whether we are using the GNU C compiler... yes
09:37:10 [2024-04-05T13:37:10.652Z] checking whether aarch64-linux-gnu-gcc accepts -g... yes
09:37:10 [2024-04-05T13:37:10.652Z] checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed
09:37:10 [2024-04-05T13:37:10.652Z] checking whether we are using the GNU C++ compiler... yes
09:37:10 [2024-04-05T13:37:10.652Z] checking whether aarch64-linux-gnu-g++ accepts -g... yes
09:37:10 [2024-04-05T13:37:10.652Z] checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E
09:37:10 [2024-04-05T13:37:10.652Z] checking OMR_HOST_OS... linux
09:37:10 [2024-04-05T13:37:10.652Z] checking OMR_HOST_ARCH... aarch64
09:37:10 [2024-04-05T13:37:10.652Z] checking OMR_TARGET_DATASIZE... checking for grep that handles long lines and -e... /bin/grep
09:37:10 [2024-04-05T13:37:10.652Z] checking for egrep... /bin/grep -E
09:37:10 [2024-04-05T13:37:10.652Z] checking for ANSI C header files... yes
09:37:10 [2024-04-05T13:37:10.652Z] checking for sys/types.h... yes
09:37:10 [2024-04-05T13:37:10.652Z] checking for sys/stat.h... yes
09:37:11 [2024-04-05T13:37:11.695Z] checking for stdlib.h... yes
09:37:11 [2024-04-05T13:37:11.695Z] checking for string.h... yes
09:37:11 [2024-04-05T13:37:11.695Z] checking for memory.h... yes
09:37:11 [2024-04-05T13:37:11.695Z] checking for strings.h... yes
09:37:11 [2024-04-05T13:37:11.695Z] checking for inttypes.h... yes
09:37:11 [2024-04-05T13:37:11.695Z] checking for stdint.h... yes
09:37:11 [2024-04-05T13:37:11.695Z] checking for unistd.h... yes
09:37:11 [2024-04-05T13:37:11.695Z] 64
09:37:11 [2024-04-05T13:37:11.695Z] checking OMR_TOOLCHAIN... gcc
09:37:11 [2024-04-05T13:37:11.695Z] checking OMR_GC_POINTER_MODE... full
09:37:11 [2024-04-05T13:37:11.695Z] checking for numa.h... no
09:37:11 [2024-04-05T13:37:11.695Z] checking for ./OMR_VERSION_STRING... no
09:37:11 [2024-04-05T13:37:11.695Z] checking for ./OMR_JIT_VERSION_STRING... no
09:37:11 [2024-04-05T13:37:11.695Z] configure: creating ./config.status
09:37:12 [2024-04-05T13:37:12.782Z] config.status: creating include_core/omrversionstrings.h
09:37:12 [2024-04-05T13:37:12.782Z] config.status: creating omrmakefiles/configure.mk
09:37:12 [2024-04-05T13:37:12.782Z] config.status: creating omr.rc
09:37:12 [2024-04-05T13:37:12.782Z] config.status: creating include_core/omrcfg.h
09:37:12 [2024-04-05T13:37:12.782Z] config.status: executing toolconfigure commands
09:37:12 [2024-04-05T13:37:12.782Z] checking build system type... x86_64-pc-linux-gnu
09:37:12 [2024-04-05T13:37:12.782Z] checking OMR_BUILD_OS... linux
09:37:12 [2024-04-05T13:37:12.782Z] checking OMR_BUILD_ARCH... x86
09:37:12 [2024-04-05T13:37:12.782Z] checking for gcc... gcc
09:37:12 [2024-04-05T13:37:12.782Z] checking whether the C compiler works... yes
09:37:12 [2024-04-05T13:37:12.782Z] checking for C compiler default output file name... a.out
09:37:12 [2024-04-05T13:37:12.782Z] checking for suffix of executables... 
09:37:13 [2024-04-05T13:37:13.804Z] checking whether we are cross compiling... no
09:37:13 [2024-04-05T13:37:13.804Z] checking for suffix of object files... o
09:37:13 [2024-04-05T13:37:13.804Z] checking whether we are using the GNU C compiler... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking whether gcc accepts -g... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for gcc option to accept ISO C89... none needed
09:37:13 [2024-04-05T13:37:13.804Z] checking for g++... g++
09:37:13 [2024-04-05T13:37:13.804Z] checking whether we are using the GNU C++ compiler... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking whether g++ accepts -g... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking how to run the C preprocessor... gcc -E
09:37:13 [2024-04-05T13:37:13.804Z] checking for grep that handles long lines and -e... /bin/grep
09:37:13 [2024-04-05T13:37:13.804Z] checking for egrep... /bin/grep -E
09:37:13 [2024-04-05T13:37:13.804Z] checking for ANSI C header files... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for sys/types.h... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for sys/stat.h... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for stdlib.h... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for string.h... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for memory.h... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for strings.h... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for inttypes.h... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for stdint.h... yes
09:37:13 [2024-04-05T13:37:13.804Z] checking for unistd.h... yes
09:37:14 [2024-04-05T13:37:14.844Z] checking size of void *... 8
09:37:14 [2024-04-05T13:37:14.844Z] checking OMR_BUILD_DATASIZE... 64
09:37:14 [2024-04-05T13:37:14.844Z] checking OMR_BUILD_TOOLCHAIN... gcc
09:37:14 [2024-04-05T13:37:14.844Z] checking OMR_ENV_DATA64... 1
09:37:14 [2024-04-05T13:37:14.844Z] configure: creating ./config.status
09:37:14 [2024-04-05T13:37:14.844Z] config.status: creating toolconfigure.mk
09:37:14 [2024-04-05T13:37:14.844Z] config.status: creating toolconfig.h
09:37:14 [2024-04-05T13:37:14.844Z] # Force the timestamps of unchanged files to be updated
09:37:14 [2024-04-05T13:37:14.844Z] touch include_core/omrcfg.h include_core/omrversionstrings.h omrmakefiles/configure.mk ./omr.rc tools/toolconfigure.mk CONFIGURE_SENTINEL_FILE
[Pipeline] echo
09:37:15 [2024-04-05T13:37:15.452Z] Compile...
[Pipeline] sh
09:37:17 [2024-04-05T13:37:17.754Z] + make -j4
09:37:17 [2024-04-05T13:37:17.754Z] make[1]: Entering directory '/home/jenkins/workspace/Build'
09:37:17 [2024-04-05T13:37:17.754Z] make -C tools/hookgen all
09:37:17 [2024-04-05T13:37:17.754Z] make[2]: Entering directory '/home/jenkins/workspace/Build/tools/hookgen'
09:37:17 [2024-04-05T13:37:17.754Z] g++  -I. -I../../third_party/pugixml-1.8   -DLINUX -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DJ9HAMMER -c  -MMD -MP -fno-strict-aliasing -std=c++0x -fno-exceptions -fno-rtti -fno-threadsafe-statics -fPIC -ggdb -gdwarf-4 -m64 -Wreturn-type -Werror -Wall -Wno-non-virtual-dtor -O3 -fno-strict-aliasing   -o HookGen.o HookGen.cpp
09:37:17 [2024-04-05T13:37:17.754Z] g++  -I. -I../../third_party/pugixml-1.8   -DLINUX -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DJ9HAMMER -c  -MMD -MP -fno-strict-aliasing -std=c++0x -fno-exceptions -fno-rtti -fno-threadsafe-statics -fPIC -ggdb -gdwarf-4 -m64 -Wreturn-type -Werror -Wall -Wno-non-virtual-dtor -O3 -fno-strict-aliasing   -o main.o main.cpp
09:37:17 [2024-04-05T13:37:17.754Z] g++  -I. -I../../third_party/pugixml-1.8   -DLINUX -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DJ9HAMMER -c  -MMD -MP -fno-strict-aliasing -std=c++0x -fno-exceptions -fno-rtti -fno-threadsafe-statics -fPIC -ggdb -gdwarf-4 -m64 -Wreturn-type -Werror -Wall -Wno-non-virtual-dtor -O3 -fno-strict-aliasing   -o pugixml.o ../../third_party/pugixml-1.8/pugixml.cpp
09:37:19 [2024-04-05T13:37:19.637Z] ../../third_party/pugixml-1.8/pugixml.cpp: In member function ‘void* pugi::impl::{anonymous}::xpath_allocator::allocate(size_t)’:
09:37:19 [2024-04-05T13:37:19.637Z] ../../third_party/pugixml-1.8/pugixml.cpp:7448:26: error: exception handling disabled, use ‘-fexceptions’ to enable
09:37:19 [2024-04-05T13:37:19.637Z]  7448 |     throw std::bad_alloc();
09:37:19 [2024-04-05T13:37:19.637Z]       |                          ^
09:37:19 [2024-04-05T13:37:19.637Z] make[2]: *** [../../omrmakefiles/rules.mk:379: pugixml.o] Error 1
09:37:19 [2024-04-05T13:37:19.637Z] make[2]: Leaving directory '/home/jenkins/workspace/Build/tools/hookgen'
09:37:19 [2024-04-05T13:37:19.637Z] make[1]: *** [GNUmakefile:308: tools/hookgen] Error 2
09:37:19 [2024-04-05T13:37:19.637Z] make[1]: Leaving directory '/home/jenkins/workspace/Build'
09:37:19 [2024-04-05T13:37:19.637Z] make: *** [GNUmakefile:238: tools] Error 2
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // timeout
[Pipeline] cleanWs
09:37:29 [2024-04-05T13:37:29.388Z] [WS-CLEANUP] Deleting project workspace...
09:37:29 [2024-04-05T13:37:29.388Z] [WS-CLEANUP] Deferred wipeout is used...
09:37:29 [2024-04-05T13:37:29.817Z] [WS-CLEANUP] done
[Pipeline] }
[Pipeline] // ws
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // timestamps
[Pipeline] End of Pipeline
ERROR: script returned exit code 2
Setting status of 8942a91f1ac254904cf1d94683cfa44254efa033 to FAILURE with url https://ci.eclipse.org/omr/job/PullRequest-linux_aarch64/3887/ and message: 'Build finished. '
Using context: continuous-integration/eclipse-omr/pr/linux_aarch64
Finished: FAILURE