Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test build JDK8 on GCC11 #3758

Open
sxa opened this issue Apr 11, 2024 · 4 comments
Open

Test build JDK8 on GCC11 #3758

sxa opened this issue Apr 11, 2024 · 4 comments

Comments

@sxa
Copy link
Member

sxa commented Apr 11, 2024

Should be possible with the patch from openjdk/jdk8u-dev#357 (comment)

@sxa
Copy link
Member Author

sxa commented Apr 24, 2024

Running with --with-devkit didn't work via jenkins as it objected to not being able to find freetype:
configure: error: Could not find freetype! You might be able to fix this by running 'sudo yum install freetype-devel'.

Building a hotspot variant from the command line on aarch64 with CC and CXX set to the versions in /usr/local/gcc11/bin on the CentOS7 container also didn't work.

Same build with gcc-7.5 hit issues too though, so more investigation required to build from the branch.

@sxa
Copy link
Member Author

sxa commented May 2, 2024

OK GCC 10.3 works ok, 11.2 does not. I've tried with an 11.3 build and that has the same issues as 11.2:
/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/opto/type.cpp:2556:71: error: 'this' pointer is null [-Werror=nonnull]

@sxa
Copy link
Member Author

sxa commented May 3, 2024

With GCC13.2 I get this:
/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp:78:28: error: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]

Noting that by removing -Werror from the compile command it works ok - here is the full command and error:

[sxa@0854326e1d22 generated]$ /usr/local/gcc13/bin/g++-13.2 -DLINUX -D_GNU_SOURCE -DAARCH64 -DPRODUCT -I. -I/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/prims -I/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm -I/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/precompiled -I/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/cpu/aarch64/vm -I/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/os_cpu/linux_aarch64/vm -I/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/os/linux/vm -I/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/os/posix/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"25.412-b08\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"sxa\"" -DHOTSPOT_LIB_ARCH=\"aarch64\" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_aarch64 -DTARGET_ARCH_MODEL_aarch64 -DTARGET_OS_ARCH_linux_aarch64 -DTARGET_OS_ARCH_MODEL_linux_aarch64 -DTARGET_COMPILER_gcc -DINCLUDE_JFR=1 -DCOMPILER2 -DCOMPILER1 -fPIC -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -pipe -fno-strict-aliasing -fno-omit-frame-pointer -O3 -g -DVM_LITTLE_ENDIAN -Werror -Wpointer-arith -Wsign-compare -Wundef -Wunused-function -Wunused-value -Wformat=2 -Wreturn-type -fstack-protector -fno-delete-null-pointer-checks -fno-lifetime-dse -std=gnu++98 -DDTRACE_ENABLED -c -MMD -MP -MF ../generated/dependencies/compileBroker.o.d -fpch-deps -o compileBroker.o /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/compiler/compileBroker.cpp

In file included from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/runtime/orderAccess.inline.hpp:45,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/os/linux/vm/os_linux.inline.hpp:29,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/utilities/histogram.hpp:32,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/runtime/mutex.hpp:30,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/classfile/classLoaderData.hpp:32,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/oops/typeArrayKlass.hpp:28,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/oops/typeArrayOop.hpp:29,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/oops/constantPool.hpp:32,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/oops/method.hpp:33,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/runtime/frame.hpp:28,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/code/codeBlob.hpp:30,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/code/codeCache.hpp:28,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/cpu/aarch64/vm/assembler_aarch64.inline.hpp:32,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/asm/assembler.inline.hpp:46,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/precompiled/precompiled.hpp:30,
                 from /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/compiler/compileBroker.cpp:25:
In static member function 'static void* OrderAccess::load_ptr_acquire(const volatile void*)',
    inlined from 'nmethod* volatile Method::code() const' at /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/oops/method.hpp:454:127,
    inlined from 'static bool CompileBroker::compilation_is_complete(methodHandle, int, int)' at /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/compiler/compileBroker.cpp:1463:37,
    inlined from 'static bool CompileBroker::compilation_is_complete(methodHandle, int, int)' at /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/compiler/compileBroker.cpp:1448:6,
    inlined from 'static nmethod* CompileBroker::compile_method(methodHandle, int, int, methodHandle, int, const char*, Thread*)' at /home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/share/vm/compiler/compileBroker.cpp:1357:34:
/home/sxa/temurin-build/build-farm/workspace/build/src/hotspot/src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp:78:28: error: 'long unsigned int __atomic_load_8(const volatile void*, int)' writing 8 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]
   78 | { void* data; __atomic_load((void* const volatile *)p, &data, __ATOMIC_ACQUIRE); return data; }
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static nmethod* CompileBroker::compile_method(methodHandle, int, int, methodHandle, int, const char*, Thread*)':
cc1plus: note: destination object is likely at address zero
cc1plus: all warnings being treated as errors

@sxa
Copy link
Member Author

sxa commented Aug 16, 2024

Revisiting now that the PR in the original comment has been merged into jdk8u-dev.
Using the devkit still has an issue with freetype as per the earlier comment but using our self-built gcc 11.2 looks better but still doesn't run to completion:

https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-linux-aarch64-temurin/468/console

12:09:09  Tools summary:
12:09:09  * Boot JDK:       java version "1.7.0_261" OpenJDK Runtime Environment (rhel-2.6.22.2.el7_8-aarch64 u261-b02) OpenJDK 64-Bit Server VM (build 24.261-b02, mixed mode)  (at /usr/lib/jvm/java-1.7.0-openjdk)
12:09:09  * Toolchain:      gcc (GNU Compiler Collection)
12:09:09  * C Compiler:     Version 11.2.0 (at /usr/local/gcc11/bin/gcc-11.2)
12:09:09  * C++ Compiler:   Version 11.2.0 (at /usr/local/gcc11/bin/g++-11.2)
12:12:58      inlined from 'static const TypeAryPtr* TypeAryPtr::make(TypePtr::PTR, const TypeAry*, ciKlass*, bool, int, int, const TypeOopPtr*, int)' at /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/opto/type.cpp:3745:115:
12:12:58  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/opto/type.cpp:2556:71: error: 'this' pointer is null [-Werror=nonnull]
12:12:58   2556 |           ciInstanceKlass* k = o->as_instance()->java_lang_Class_klass()->as_instance_klass();
12:12:58        |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
12:12:58  In file included from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciCallSite.hpp:28,
12:12:58                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/code/dependencies.hpp:28,
12:12:58                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciEnv.hpp:32,
12:12:58                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciUtilities.hpp:28,
12:12:58                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciNullObject.hpp:30,
12:12:58                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciConstant.hpp:29,
12:12:58                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciArray.hpp:29,
12:12:58                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/precompiled/precompiled.hpp:33:
12:12:58  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciInstance.hpp: In function 'static const TypeAryPtr* TypeAryPtr::make(TypePtr::PTR, const TypeAry*, ciKlass*, bool, int, int, const TypeOopPtr*, int)':
12:12:58  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciInstance.hpp:68:12: note: in a call to non-static member function 'ciKlass* ciInstance::java_lang_Class_klass()'
12:12:58     68 |   ciKlass* java_lang_Class_klass();
12:12:58        |            ^~~~~~~~~~~~~~~~~~~~~
12:12:58  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/cpu/aarch64/vm/vm_version_aarch64.cpp
12:12:58  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/cpu/aarch64/vm/vm_version_ext_aarch64.cpp
12:12:58  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp
12:12:58  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/code/vmreg.cpp
12:12:58  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/cpu/aarch64/vm/vmreg_aarch64.cpp
12:12:59  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/code/vtableStubs.cpp
12:12:59  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/cpu/aarch64/vm/vtableStubs_aarch64.cpp
12:12:59  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/prims/whitebox.cpp
12:12:59  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/prims/whitebox_ext.cpp
12:12:59  In constructor 'TypeOopPtr::TypeOopPtr(Type::TYPES, TypePtr::PTR, ciKlass*, bool, ciObject*, int, int, const TypeOopPtr*, int)',
12:12:59      inlined from 'static const TypeOopPtr* TypeOopPtr::make(TypePtr::PTR, int, int, const TypeOopPtr*, int)' at /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/opto/type.cpp:2591:108:
12:12:59  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/opto/type.cpp:2556:71: error: 'this' pointer is null [-Werror=nonnull]
12:12:59   2556 |           ciInstanceKlass* k = o->as_instance()->java_lang_Class_klass()->as_instance_klass();
12:12:59        |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
12:12:59  In file included from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciCallSite.hpp:28,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/code/dependencies.hpp:28,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciEnv.hpp:32,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciUtilities.hpp:28,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciNullObject.hpp:30,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciConstant.hpp:29,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciArray.hpp:29,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/precompiled/precompiled.hpp:33:
12:12:59  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciInstance.hpp: In static member function 'static const TypeOopPtr* TypeOopPtr::make(TypePtr::PTR, int, int, const TypeOopPtr*, int)':
12:12:59  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciInstance.hpp:68:12: note: in a call to non-static member function 'ciKlass* ciInstance::java_lang_Class_klass()'
12:12:59     68 |   ciKlass* java_lang_Class_klass();
12:12:59        |            ^~~~~~~~~~~~~~~~~~~~~
12:12:59  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/utilities/workgroup.cpp
12:12:59  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/utilities/xmlstream.cpp
12:12:59  In constructor 'TypeOopPtr::TypeOopPtr(Type::TYPES, TypePtr::PTR, ciKlass*, bool, ciObject*, int, int, const TypeOopPtr*, int)',
12:12:59      inlined from 'TypeAryPtr::TypeAryPtr(TypePtr::PTR, ciObject*, const TypeAry*, ciKlass*, bool, int, int, bool, const TypeOopPtr*, int)' at /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/opto/type.hpp:1094:39,
12:12:59      inlined from 'static const TypeAryPtr* TypeAryPtr::make(TypePtr::PTR, const TypeAry*, ciKlass*, bool, int, int, const TypeOopPtr*, int)' at /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/opto/type.cpp:3745:115:
12:12:59  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/opto/type.cpp:2556:71: error: 'this' pointer is null [-Werror=nonnull]
12:12:59   2556 |           ciInstanceKlass* k = o->as_instance()->java_lang_Class_klass()->as_instance_klass();
12:12:59        |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
12:12:59  In file included from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciCallSite.hpp:28,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/code/dependencies.hpp:28,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciEnv.hpp:32,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciUtilities.hpp:28,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciNullObject.hpp:30,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciConstant.hpp:29,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciArray.hpp:29,
12:12:59                   from /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/precompiled/precompiled.hpp:33:
12:12:59  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciInstance.hpp: In static member function 'static const TypeAryPtr* TypeAryPtr::make(TypePtr::PTR, const TypeAry*, ciKlass*, bool, int, int, const TypeOopPtr*, int)':
12:12:59  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/ci/ciInstance.hpp:68:12: note: in a call to non-static member function 'ciKlass* ciInstance::java_lang_Class_klass()'
12:12:59     68 |   ciKlass* java_lang_Class_klass();
12:12:59        |            ^~~~~~~~~~~~~~~~~~~~~
12:12:59  Compiling /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/src/share/vm/utilities/yieldingWorkgroup.cpp
12:12:59  Making signal interposition lib...
12:12:59  cc1: warning: command-line option '-std=gnu++98' is valid for C++/ObjC++ but not for C
12:12:59  Making SA debugger back-end...
12:12:59  cc1: warning: command-line option '-std=gnu++98' is valid for C++/ObjC++ but not for C
12:13:00  cc1: warning: command-line option '-std=gnu++98' is valid for C++/ObjC++ but not for C
12:13:00  cc1: warning: command-line option '-std=gnu++98' is valid for C++/ObjC++ but not for C
12:13:01  cc1plus: all warnings being treated as errors
12:13:01  cc1: warning: command-line option '-std=gnu++98' is valid for C++/ObjC++ but not for C
12:13:01  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/make/linux/makefiles/rules.make:149: recipe for target 'type.o' failed
12:13:01  gmake[6]: *** [type.o] Error 1
12:13:01  gmake[6]: *** Waiting for unfinished jobs....
12:13:02  cc1: warning: command-line option '-std=gnu++98' is valid for C++/ObjC++ but not for C
12:13:02  cc1: warning: command-line option '-std=gnu++98' is valid for C++/ObjC++ but not for C
12:13:02  cc1: warning: command-line option '-std=gnu++98' is valid for C++/ObjC++ but not for C
12:13:04  gmake[5]: *** [the_vm] Error 2
12:13:04  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/make/linux/makefiles/top.make:119: recipe for target 'the_vm' failed
12:13:04  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/hotspot/make/linux/Makefile:284: recipe for target 'product' failed
12:13:04  gmake[4]: *** [product] Error 2
12:13:04  Makefile:230: recipe for target 'generic_build2' failed
12:13:04  gmake[3]: *** [generic_build2] Error 2
12:13:04  Makefile:177: recipe for target 'product' failed
12:13:04  gmake[2]: *** [product] Error 2
12:13:04  HotspotWrapper.gmk:44: recipe for target '/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/build/linux-aarch64-normal-server-release/hotspot/_hotspot.timestamp' failed
12:13:04  gmake[1]: *** [/home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/build/linux-aarch64-normal-server-release/hotspot/_hotspot.timestamp] Error 2
12:13:04  /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src//make/Main.gmk:109: recipe for target 'hotspot-only' failed
12:13:04  make: *** [hotspot-only] Error 2
12:13:04  OpenJDK make failed, archiving make failed logs
12:13:04  Copying build.log to TemurinLogsArchive
12:13:04  Archiving and compressing with pigz
12:13:04  
12:13:04  real	0m0.015s
12:13:04  user	0m0.011s
12:13:04  sys	0m0.009s
12:13:04  Your archive was created as /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/build/src/build/linux-aarch64-normal-server-release/OpenJDK.tar.gz
12:13:04  Moving the artifact to location /home/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-linux-aarch64-temurin/workspace/target//OpenJDK8U-makefailurelogs_aarch64_linux_hotspot_2024-08-16-11-05.tar.gz
12:13:04  archive done.
12:13:04  Failed to make the JDK, exiting

Memo to self: The above run was with:

  • VARIANT: "hotspot"
  • -r https://github.com/openjdk/jdk8u-dev --disable-adopt-branch-safety -b master added to BUILD_ARGS
  • "USE_ADOPT_SHELL_SCRIPTS": false,
  • And in DEFAULTS_JSON using my gcc11 branch of temurin-build:
    "repository": {
        "build_branch": "gcc11_everywhere",
        "build_url": "https://github.com/sxa/temurin-build.git",
  • "ENABLE_TESTS": false" (but that's not significant)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant