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_arm/3362/ and message: 'Build started for merge commit.' Using context: continuous-integration/eclipse-omr/pr/linux_arm Checking out git https://github.com/eclipse/omr.git into /var/jenkins/workspace/PullRequest-linux_arm@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_arm@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 [2024-04-05T13:36:28.044Z] Timeout set to expire in 8 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Queue) [Pipeline] echo [2024-04-05T13:36:28.216Z] custom option matcher: null [Pipeline] echo [2024-04-05T13:36:28.217Z] [compile:arm:cross] [Pipeline] echo [2024-04-05T13:36:28.218Z] run in docker: false [Pipeline] node [2024-04-05T13:36:28.234Z] Running on ub20-x64-omr9 in /home/jenkins/workspace/PullRequest-linux_arm [Pipeline] { [Pipeline] echo [2024-04-05T13:36:28.572Z] customWorkspace: /home/jenkins/workspace/Build [Pipeline] ws [2024-04-05T13:36:28.583Z] Running in /home/jenkins/workspace/Build [Pipeline] { [Pipeline] timeout [2024-04-05T13:36:28.737Z] Timeout set to expire in 2 hr 0 min [Pipeline] { [Pipeline] echo [2024-04-05T13:36:29.065Z] env vars: [PATH+CCACHE=/usr/lib/ccache/:/home/jenkins/arm/toolchain/bin, PLATFORM=arm-linux-gcc, CHOST=arm-linux-gnueabihf] [Pipeline] withEnv [Pipeline] { [Pipeline] sh [2024-04-05T13:36:31.476Z] + printenv [2024-04-05T13:36:31.476Z] JENKINS_HOME=/var/jenkins [2024-04-05T13:36:31.476Z] ghprbSourceBranch=pugixml [2024-04-05T13:36:31.476Z] OPENJ9_JAVA_COMMAND_LINE=java -jar remoting.jar [2024-04-05T13:36:31.476Z] LANGUAGE=en_CA:en [2024-04-05T13:36:31.476Z] SSH_CLIENT=192.168.201.3 39574 22 [2024-04-05T13:36:31.476Z] USER=jenkins [2024-04-05T13:36:31.476Z] CI=true [2024-04-05T13:36:31.476Z] RUN_CHANGES_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_arm/3362/display/redirect?page=changes [2024-04-05T13:36:31.476Z] ghprbPullDescription=GitHub pull request #7302 of commit 8942a91f1ac254904cf1d94683cfa44254efa033, no merge conflicts. [2024-04-05T13:36:31.476Z] XDG_SESSION_TYPE=tty [2024-04-05T13:36:31.476Z] ghprbActualCommit=8942a91f1ac254904cf1d94683cfa44254efa033 [2024-04-05T13:36:31.476Z] SHLVL=1 [2024-04-05T13:36:31.476Z] NODE_LABELS=Linux compile:arm:cross x86 UNB compile:aarch64:cross cgroup.v2 compile:riscv64:cross ub20-x64-omr9 compile:xlinux [2024-04-05T13:36:31.476Z] HUDSON_URL=https://ci.eclipse.org/omr/ [2024-04-05T13:36:31.476Z] MOTD_SHOWN=pam [2024-04-05T13:36:31.476Z] HOME=/home/jenkins/ [2024-04-05T13:36:31.476Z] BUILDSPEC=linux_arm [2024-04-05T13:36:31.476Z] ghprbTriggerAuthorLoginMention=@0xdaryl [2024-04-05T13:36:31.476Z] BUILD_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_arm/3362/ [2024-04-05T13:36:31.476Z] ghprbPullAuthorLoginMention=@0xdaryl [2024-04-05T13:36:31.476Z] HUDSON_COOKIE=31c72304-8b22-4eaf-a256-42606c41e5b8 [2024-04-05T13:36:31.476Z] JENKINS_SERVER_COOKIE=durable-e6e52fd0532e1a7a33d799dd1df5c89310c8995816760dc6ccfd69b24d3678c2 [2024-04-05T13:36:31.476Z] ghprbGhRepository=eclipse/omr [2024-04-05T13:36:31.476Z] DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus [2024-04-05T13:36:31.476Z] WORKSPACE=/home/jenkins/workspace/Build [2024-04-05T13:36:31.476Z] 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. [2024-04-05T13:36:31.476Z] CHOST=arm-linux-gnueabihf [2024-04-05T13:36:31.476Z] LOGNAME=jenkins [2024-04-05T13:36:31.476Z] NODE_NAME=ub20-x64-omr9 [2024-04-05T13:36:31.476Z] ghprbCredentialsId=github-bot-token [2024-04-05T13:36:31.476Z] _=/usr/bin/java [2024-04-05T13:36:31.476Z] RUN_ARTIFACTS_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_arm/3362/display/redirect?page=artifacts [2024-04-05T13:36:31.476Z] STAGE_NAME=Queue [2024-04-05T13:36:31.476Z] GIT_BRANCH=pugixml [2024-04-05T13:36:31.476Z] XDG_SESSION_CLASS=user [2024-04-05T13:36:31.476Z] EXECUTOR_NUMBER=0 [2024-04-05T13:36:31.476Z] ghprbTriggerAuthorLogin=0xdaryl [2024-04-05T13:36:31.476Z] XDG_SESSION_ID=9030 [2024-04-05T13:36:31.476Z] RUN_TESTS_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_arm/3362/display/redirect?page=tests [2024-04-05T13:36:31.476Z] BUILD_DISPLAY_NAME=#3362 [2024-04-05T13:36:31.476Z] ghprbPullAuthorLogin=0xdaryl [2024-04-05T13:36:31.476Z] HUDSON_HOME=/var/jenkins [2024-04-05T13:36:31.476Z] ghprbTriggerAuthor=Daryl Maier [2024-04-05T13:36:31.476Z] JOB_BASE_NAME=PullRequest-linux_arm [2024-04-05T13:36:31.476Z] PATH=/usr/lib/ccache/:/home/jenkins/arm/toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin [2024-04-05T13:36:31.476Z] PLATFORM=arm-linux-gcc [2024-04-05T13:36:31.476Z] sha1=origin/pr/7302/merge [2024-04-05T13:36:31.476Z] BUILD_ID=3362 [2024-04-05T13:36:31.476Z] XDG_RUNTIME_DIR=/run/user/1001 [2024-04-05T13:36:31.476Z] BUILD_TAG=jenkins-PullRequest-linux_arm-3362 [2024-04-05T13:36:31.476Z] JENKINS_URL=https://ci.eclipse.org/omr/ [2024-04-05T13:36:31.476Z] LANG=en_CA.UTF-8 [2024-04-05T13:36:31.476Z] ghprbCommentBody=Jenkins build all [2024-04-05T13:36:31.476Z] JOB_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_arm/ [2024-04-05T13:36:31.476Z] ghprbPullTitle=WIP: Upgrade pugixml 1.5 to 1.8 [2024-04-05T13:36:31.476Z] ghprbPullLink=https://github.com/eclipse/omr/pull/7302 [2024-04-05T13:36:31.476Z] BUILD_NUMBER=3362 [2024-04-05T13:36:31.476Z] JENKINS_NODE_COOKIE=d424f277-892e-414b-883d-ddef6f857204 [2024-04-05T13:36:31.476Z] SHELL=/bin/bash [2024-04-05T13:36:31.476Z] RUN_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_arm/3362/display/redirect [2024-04-05T13:36:31.476Z] ghprbAuthorRepoGitUrl=https://github.com/0xdaryl/omr.git [2024-04-05T13:36:31.476Z] HUDSON_SERVER_COOKIE=c3663d0c112c2ee2 [2024-04-05T13:36:31.476Z] ghprbTargetBranch=master [2024-04-05T13:36:31.476Z] JOB_DISPLAY_URL=https://ci.eclipse.org/omr/job/PullRequest-linux_arm/display/redirect [2024-04-05T13:36:31.476Z] JOB_NAME=PullRequest-linux_arm [2024-04-05T13:36:31.476Z] PWD=/home/jenkins/workspace/Build [2024-04-05T13:36:31.476Z] LC_ALL=en_US.UTF-8 [2024-04-05T13:36:31.476Z] SSH_CONNECTION=192.168.201.3 39574 192.168.10.236 22 [2024-04-05T13:36:31.476Z] ghprbPullId=7302 [2024-04-05T13:36:31.476Z] WORKSPACE_TMP=/home/jenkins/workspace/Build@tmp [2024-04-05T13:36:31.476Z] GITLAB_OBJECT_KIND=none [Pipeline] stage [Pipeline] { (Get Sources) [Pipeline] retry [Pipeline] { [Pipeline] checkout [2024-04-05T13:36:33.148Z] The recommended git tool is: git [2024-04-05T13:36:33.623Z] No credentials specified [2024-04-05T13:36:33.831Z] Cloning the remote Git repository [2024-04-05T13:36:34.051Z] Honoring refspec on initial clone [2024-04-05T13:36:34.166Z] Cloning repository https://github.com/eclipse/omr.git [2024-04-05T13:36:34.171Z] > git init /home/jenkins/workspace/Build # timeout=10 [2024-04-05T13:36:34.220Z] Using reference repository: /home/jenkins//gitcache [2024-04-05T13:36:34.221Z] Fetching upstream changes from https://github.com/eclipse/omr.git [2024-04-05T13:36:34.223Z] > git --version # timeout=10 [2024-04-05T13:36:34.232Z] > git --version # 'git version 2.25.1' [2024-04-05T13:36:34.233Z] > git fetch --tags --force --progress -- https://github.com/eclipse/omr.git +refs/pull/7302/merge:refs/remotes/origin/pr/7302/merge # timeout=30 [2024-04-05T13:37:00.278Z] Avoid second fetch [2024-04-05T13:37:00.527Z] Checking out Revision 2dafd63f1e4653dbf5378e9a835ddeccbb8223de (refs/remotes/origin/pr/7302/merge) [2024-04-05T13:36:59.826Z] > git config remote.origin.url https://github.com/eclipse/omr.git # timeout=10 [2024-04-05T13:36:59.834Z] > git config --add remote.origin.fetch +refs/pull/7302/merge:refs/remotes/origin/pr/7302/merge # timeout=10 [2024-04-05T13:37:00.403Z] > git rev-parse refs/remotes/origin/pr/7302/merge^{commit} # timeout=10 [2024-04-05T13:37:00.648Z] > git config core.sparsecheckout # timeout=10 [2024-04-05T13:37:00.654Z] > git checkout -f 2dafd63f1e4653dbf5378e9a835ddeccbb8223de # timeout=10 [2024-04-05T13:37:02.308Z] Commit message: "Merge 8942a91f1ac254904cf1d94683cfa44254efa033 into 8037ccd0406c017f6a8043a8d04e19ac68f626f2" [Pipeline] } [Pipeline] // retry [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] echo [2024-04-05T13:37:03.247Z] Output CCACHE stats before running and clear them [Pipeline] sh [2024-04-05T13:37:05.655Z] + ccache -s -z [2024-04-05T13:37:05.655Z] cache directory /home/jenkins//.ccache [2024-04-05T13:37:05.655Z] cache hit (direct) 0 [2024-04-05T13:37:05.655Z] cache hit (preprocessed) 0 [2024-04-05T13:37:05.655Z] cache miss 0 [2024-04-05T13:37:05.655Z] files in cache 19844 [2024-04-05T13:37:05.655Z] cache size 4.1 Gbytes [2024-04-05T13:37:05.655Z] max cache size 5.0 Gbytes [2024-04-05T13:37:05.655Z] Statistics cleared [Pipeline] dir [2024-04-05T13:37:06.332Z] Running in /home/jenkins/workspace/Build [Pipeline] { [Pipeline] echo [2024-04-05T13:37:06.338Z] Configure... [Pipeline] sh [2024-04-05T13:37:08.581Z] + make -f run_configure.mk OMRGLUE=./example/glue SPEC=linux_arm [2024-04-05T13:37:08.581Z] sh configure --disable-auto-build-flag 'OMRGLUE=./example/glue' 'SPEC=linux_arm' --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=arm-linux-gnueabihf --enable-OMR_ARCH_ARM --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 --disable-DDR --disable-fvtest libprefix=lib exeext= solibext=.so arlibext=.a objext=.o 'CC=arm-linux-gnueabihf-gcc' 'CXX=arm-linux-gnueabihf-g++' 'AR=arm-linux-gnueabihf-ar' 'AS=arm-linux-gnueabihf-as' 'LD=arm-linux-gnueabihf-ld' 'OBJCOPY=arm-linux-gnueabihf-objcopy' 'CCLINKEXE=$(CC)' 'CCLINKSHARED=$(CC)' 'CXXLINKEXE=$(CXX)' 'CXXLINKSHARED=$(CC)' 'OMR_HOST_OS=linux' 'OMR_HOST_ARCH=arm' 'OMR_TARGET_DATASIZE=32' 'OMR_TOOLCHAIN=gcc' 'PLATFORM=arm-linux-gcc' [2024-04-05T13:37:08.581Z] checking build system type... x86_64-pc-linux-gnu [2024-04-05T13:37:08.581Z] checking host system type... arm-unknown-linux-gnueabihf [2024-04-05T13:37:08.581Z] checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc [2024-04-05T13:37:09.754Z] checking whether the C compiler works... yes [2024-04-05T13:37:09.754Z] checking for C compiler default output file name... a.out [2024-04-05T13:37:09.754Z] checking for suffix of executables... [2024-04-05T13:37:09.754Z] checking whether we are cross compiling... yes [2024-04-05T13:37:09.754Z] checking for suffix of object files... o [2024-04-05T13:37:09.754Z] checking whether we are using the GNU C compiler... yes [2024-04-05T13:37:09.754Z] checking whether arm-linux-gnueabihf-gcc accepts -g... yes [2024-04-05T13:37:09.754Z] checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed [2024-04-05T13:37:09.754Z] checking whether we are using the GNU C++ compiler... yes [2024-04-05T13:37:09.754Z] checking whether arm-linux-gnueabihf-g++ accepts -g... yes [2024-04-05T13:37:09.754Z] checking how to run the C preprocessor... arm-linux-gnueabihf-gcc -E [2024-04-05T13:37:09.754Z] checking OMR_HOST_OS... linux [2024-04-05T13:37:09.754Z] checking OMR_HOST_ARCH... arm [2024-04-05T13:37:09.754Z] checking OMR_TARGET_DATASIZE... checking for grep that handles long lines and -e... /bin/grep [2024-04-05T13:37:09.754Z] checking for egrep... /bin/grep -E [2024-04-05T13:37:10.999Z] checking for ANSI C header files... yes [2024-04-05T13:37:10.999Z] checking for sys/types.h... yes [2024-04-05T13:37:10.999Z] checking for sys/stat.h... yes [2024-04-05T13:37:10.999Z] checking for stdlib.h... yes [2024-04-05T13:37:10.999Z] checking for string.h... yes [2024-04-05T13:37:10.999Z] checking for memory.h... yes [2024-04-05T13:37:10.999Z] checking for strings.h... yes [2024-04-05T13:37:10.999Z] checking for inttypes.h... yes [2024-04-05T13:37:10.999Z] checking for stdint.h... yes [2024-04-05T13:37:10.999Z] checking for unistd.h... yes [2024-04-05T13:37:10.999Z] 32 [2024-04-05T13:37:10.999Z] checking OMR_TOOLCHAIN... gcc [2024-04-05T13:37:10.999Z] checking OMR_GC_POINTER_MODE... full [2024-04-05T13:37:10.999Z] checking for numa.h... no [2024-04-05T13:37:10.999Z] checking for ./OMR_VERSION_STRING... no [2024-04-05T13:37:10.999Z] checking for ./OMR_JIT_VERSION_STRING... no [2024-04-05T13:37:10.999Z] configure: creating ./config.status [2024-04-05T13:37:12.160Z] config.status: creating include_core/omrversionstrings.h [2024-04-05T13:37:12.160Z] config.status: creating omrmakefiles/configure.mk [2024-04-05T13:37:12.160Z] config.status: creating omr.rc [2024-04-05T13:37:12.160Z] config.status: creating include_core/omrcfg.h [2024-04-05T13:37:12.160Z] config.status: executing toolconfigure commands [2024-04-05T13:37:12.160Z] checking build system type... x86_64-pc-linux-gnu [2024-04-05T13:37:12.160Z] checking OMR_BUILD_OS... linux [2024-04-05T13:37:12.160Z] checking OMR_BUILD_ARCH... x86 [2024-04-05T13:37:12.160Z] checking for gcc... gcc [2024-04-05T13:37:13.269Z] checking whether the C compiler works... yes [2024-04-05T13:37:13.269Z] checking for C compiler default output file name... a.out [2024-04-05T13:37:13.269Z] checking for suffix of executables... [2024-04-05T13:37:13.269Z] checking whether we are cross compiling... no [2024-04-05T13:37:13.269Z] checking for suffix of object files... o [2024-04-05T13:37:13.269Z] checking whether we are using the GNU C compiler... yes [2024-04-05T13:37:13.269Z] checking whether gcc accepts -g... yes [2024-04-05T13:37:13.269Z] checking for gcc option to accept ISO C89... none needed [2024-04-05T13:37:13.269Z] checking for g++... g++ [2024-04-05T13:37:13.269Z] checking whether we are using the GNU C++ compiler... yes [2024-04-05T13:37:13.269Z] checking whether g++ accepts -g... yes [2024-04-05T13:37:13.269Z] checking how to run the C preprocessor... gcc -E [2024-04-05T13:37:13.269Z] checking for grep that handles long lines and -e... /bin/grep [2024-04-05T13:37:13.269Z] checking for egrep... /bin/grep -E [2024-04-05T13:37:13.269Z] checking for ANSI C header files... yes [2024-04-05T13:37:13.269Z] checking for sys/types.h... yes [2024-04-05T13:37:13.269Z] checking for sys/stat.h... yes [2024-04-05T13:37:13.269Z] checking for stdlib.h... yes [2024-04-05T13:37:14.397Z] checking for string.h... yes [2024-04-05T13:37:14.397Z] checking for memory.h... yes [2024-04-05T13:37:14.397Z] checking for strings.h... yes [2024-04-05T13:37:14.397Z] checking for inttypes.h... yes [2024-04-05T13:37:14.397Z] checking for stdint.h... yes [2024-04-05T13:37:14.397Z] checking for unistd.h... yes [2024-04-05T13:37:14.397Z] checking size of void *... 8 [2024-04-05T13:37:14.397Z] checking OMR_BUILD_DATASIZE... 64 [2024-04-05T13:37:14.397Z] checking OMR_BUILD_TOOLCHAIN... gcc [2024-04-05T13:37:14.397Z] checking OMR_ENV_DATA64... 1 [2024-04-05T13:37:14.397Z] configure: creating ./config.status [2024-04-05T13:37:14.397Z] config.status: creating toolconfigure.mk [2024-04-05T13:37:14.397Z] config.status: creating toolconfig.h [2024-04-05T13:37:14.397Z] # Force the timestamps of unchanged files to be updated [2024-04-05T13:37:14.397Z] touch include_core/omrcfg.h include_core/omrversionstrings.h omrmakefiles/configure.mk ./omr.rc tools/toolconfigure.mk CONFIGURE_SENTINEL_FILE [Pipeline] echo [2024-04-05T13:37:15.012Z] Compile... [Pipeline] sh [2024-04-05T13:37:17.267Z] + make -j4 [2024-04-05T13:37:17.267Z] make[1]: Entering directory '/home/jenkins/workspace/Build' [2024-04-05T13:37:17.267Z] make -C tools/hookgen all [2024-04-05T13:37:17.267Z] make[2]: Entering directory '/home/jenkins/workspace/Build/tools/hookgen' [2024-04-05T13:37:17.267Z] 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 [2024-04-05T13:37:17.267Z] 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 [2024-04-05T13:37:17.267Z] 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 [2024-04-05T13:37:20.250Z] ../../third_party/pugixml-1.8/pugixml.cpp: In member function ‘void* pugi::impl::{anonymous}::xpath_allocator::allocate(size_t)’: [2024-04-05T13:37:20.250Z] ../../third_party/pugixml-1.8/pugixml.cpp:7448:26: error: exception handling disabled, use ‘-fexceptions’ to enable [2024-04-05T13:37:20.250Z] 7448 | throw std::bad_alloc(); [2024-04-05T13:37:20.250Z] | ^ [2024-04-05T13:37:20.250Z] make[2]: *** [../../omrmakefiles/rules.mk:379: pugixml.o] Error 1 [2024-04-05T13:37:20.250Z] make[2]: Leaving directory '/home/jenkins/workspace/Build/tools/hookgen' [2024-04-05T13:37:20.250Z] make[1]: *** [GNUmakefile:308: tools/hookgen] Error 2 [2024-04-05T13:37:20.250Z] make[1]: Leaving directory '/home/jenkins/workspace/Build' [2024-04-05T13:37:20.250Z] make: *** [GNUmakefile:238: tools] Error 2 [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // timeout [Pipeline] cleanWs [2024-04-05T13:37:29.469Z] [WS-CLEANUP] Deleting project workspace... [2024-04-05T13:37:29.469Z] [WS-CLEANUP] Deferred wipeout is used... [2024-04-05T13:37:29.927Z] [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_arm/3362/ and message: 'Build finished. ' Using context: continuous-integration/eclipse-omr/pr/linux_arm Finished: FAILURE