On Fri, 25 Apr 2025 06:24:31 GMT, Amit Kumar <amitku...@openjdk.org> wrote:
> updated march level from z10 to z13. > > Testing: tier1 (fastdebug-vm) That's weird, the build for s390x is failing in cross compile: === Output from failing command(s) repeated here === * For target hotspot_variant-server_libjvm_libgtest_objs_gmock-all.o: In file included from /home/runner/work/jdk/jdk/gtest/googlemock/src/gmock-all.cc:46: In function ‘void testing::internal::InitGoogleMockImpl(int*, CharType**) [with CharType = char]’, inlined from ‘void testing::internal::InitGoogleMockImpl(int*, CharType**) [with CharType = char]’ at /home/runner/work/jdk/jdk/gtest/googlemock/src/gmock.cc:145:6, inlined from ‘void testing::InitGoogleMock()’ at /home/runner/work/jdk/jdk/gtest/googlemock/src/gmock.cc:222:31: /home/runner/work/jdk/jdk/gtest/googlemock/src/gmock.cc:177:17: error: ‘void* __builtin_memmove(void*, const void*, long unsigned int)’ writing between 8 and 34359738368 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=] 177 | argv[j] = argv[j + 1]; | ~~~~~~~~^~~~~~~ cc1plus: all warnings being treated as errors * For target hotspot_variant-server_libjvm_objs_jvmtiAgent.o: In function ‘void vm_exit(const JvmtiAgent*, const char*, const char*)’, inlined from ‘void* load_agent_from_absolute_path(JvmtiAgent*, bool)’ at /home/runner/work/jdk/jdk/src/hotspot/share/prims/jvmtiAgent.cpp:281:12, inlined from ‘void* load_library(JvmtiAgent*, bool)’ at /home/runner/work/jdk/jdk/src/hotspot/share/prims/jvmtiAgent.cpp:311:67, inlined from ‘jint (* lookup_On_Load_entry_point(JvmtiAgent*, const char*, bool))(JavaVM*, char*, void*)’ at /home/runner/work/jdk/jdk/src/hotspot/share/prims/jvmtiAgent.cpp:326:41, inlined from ‘jint (* lookup_JVM_OnLoad_entry_point(JvmtiAgent*, bool))(JavaVM*, char*, void*)’ at /home/runner/work/jdk/jdk/src/hotspot/share/prims/jvmtiAgent.cpp:344:36, inlined from ‘bool invoke_JVM_OnLoad(JvmtiAgent*)’ at /home/runner/work/jdk/jdk/src/hotspot/share/prims/jvmtiAgent.cpp:374:62, inlined from ‘bool JvmtiAgent::load(outputStream*)’ at /home/runner/work/jdk/jdk/src/hotspot/share/prims/jvmtiAgent.cpp:620:29: /home/runner/work/jdk/jdk/src/hotspot/share/prims/jvmtiAgent.cpp:245:154: error: argument 1 null where non-null expected [-Werror=nonnull] 245 | const size_t len = strlen(not_found_error_msg) + strlen(agent->name()) + strlen(sub_msg1) + strlen(&ebuf[0]) + 1 + (agent->is_instrument_lib() ? strlen(sub_msg2) : 0); | ~~~~~~^~~~~~~~~~ In file included from /home/runner/work/jdk/jdk/src/hotspot/share/utilities/globalDefinitions_gcc.hpp:37, from /home/runner/work/jdk/jdk/src/hotspot/share/utilities/globalDefinitions.hpp:36, from /home/runner/work/jdk/jdk/src/hotspot/share/utilities/align.hpp:31, from /home/runner/work/jdk/jdk/src/hotspot/share/runtime/globals_shared.hpp:28, from /home/runner/work/jdk/jdk/src/hotspot/share/cds/cds_globals.hpp:28, ... (rest of output omitted) I tested on my system and tier1 test were totally fine, Head stream build is not broken for s390x. ------------- PR Comment: https://git.openjdk.org/jdk/pull/24869#issuecomment-2833942833