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