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

Reply via email to