BEGIN 1764876241.1947973 EXEC /__w/TheRock/TheRock/build/core/ocl-clr/build /usr/local/therock-tools/bin/cmake -E env --unset=ROCM_PATH --unset=ROCM_DIR --unset=HIP_PATH --unset=HIP_DIR -- /usr/local/therock-tools/bin/cmake --build /__w/TheRock/TheRock/build/core/ocl-clr/build 0.0 [1/76] cd /__w/TheRock/TheRock/build/core/ocl-clr/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/TheRock/TheRock/build/core/ocl-clr/stamp/stage.stamp 0.1 [2/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/blitcl.cpp.o 0.1 [3/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/os/os_win32.cpp.o 0.1 [4/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocblitcl.cpp.o 0.2 [5/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_d3d10.cpp.o 0.2 [6/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocurilocator.cpp.o 0.2 [7/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_d3d9.cpp.o 0.2 [8/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_d3d11.cpp.o 0.4 [9/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/ndrange.cpp.o 0.4 [10/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/os/alloc.cpp.o 0.4 [11/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/devhcmessages.cpp.o 0.5 [12/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/os/os.cpp.o 0.5 [13/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocrctx.cpp.o 0.5 [14/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/appprofile.cpp.o 0.5 [15/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/comgrctx.cpp.o 0.6 [16/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/thread/thread.cpp.o 0.6 In file included from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/include/top.hpp:57, 0.6 from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.hpp:24, 0.6 from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.cpp:21: 0.6 In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = amd::Monitor::notifyState]’, 0.6 inlined from ‘void amd::Monitor::notify()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/monitor.hpp:148:26, 0.6 inlined from ‘bool amd::Thread::start(void*)’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.cpp:107:29: 0.6 /opt/rh/gcc-toolset-13/root/usr/include/c++/13/atomic:297:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 0.6 297 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); 0.6 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.6 In member function ‘bool amd::Thread::start(void*)’: 0.6 cc1plus: note: destination object is likely at address zero 0.6 In file included from /opt/rh/gcc-toolset-13/root/usr/include/c++/13/atomic:41: 0.6 In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = int]’, 0.6 inlined from ‘void amd::Monitor::notify()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/monitor.hpp:149:20, 0.6 inlined from ‘bool amd::Thread::start(void*)’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.cpp:107:29: 0.6 /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/atomic_base.h:505:31: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 0.6 505 | return __atomic_load_n(&_M_i, int(__m)); 0.6 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 0.6 In member function ‘bool amd::Thread::start(void*)’: 0.6 cc1plus: note: destination object is likely at address zero 0.6 In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = amd::Monitor::notifyState]’, 0.6 inlined from ‘void amd::Monitor::notify()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/monitor.hpp:148:26, 0.6 inlined from ‘void amd::Thread::resume()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.cpp:115:27: 0.6 /opt/rh/gcc-toolset-13/root/usr/include/c++/13/atomic:297:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 0.6 297 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); 0.6 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.6 In member function ‘void amd::Thread::resume()’: 0.6 cc1plus: note: destination object is likely at address zero 0.6 In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = int]’, 0.6 inlined from ‘void amd::Monitor::notify()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/monitor.hpp:149:20, 0.6 inlined from ‘void amd::Thread::resume()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.cpp:115:27: 0.6 /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/atomic_base.h:505:31: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 0.6 505 | return __atomic_load_n(&_M_i, int(__m)); 0.6 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 0.6 In member function ‘void amd::Thread::resume()’: 0.6 cc1plus: note: destination object is likely at address zero 0.6 In member function ‘void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = amd::Monitor::notifyState]’, 0.6 inlined from ‘void amd::Monitor::notify()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/monitor.hpp:150:25, 0.6 inlined from ‘void amd::Thread::resume()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.cpp:115:27: 0.6 /opt/rh/gcc-toolset-13/root/usr/include/c++/13/atomic:279:23: warning: ‘void __atomic_store_4(volatile void*, unsigned int, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 0.6 279 | __atomic_store(std::__addressof(_M_i), 0.6 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 0.6 280 | __atomic_impl::__clear_padding(__i), 0.6 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.6 281 | int(__m)); 0.6 | ~~~~~~~~~ 0.6 In member function ‘void amd::Thread::resume()’: 0.6 cc1plus: note: destination object is likely at address zero 0.6 In member function ‘_Tp std::atomic<_Tp>::load(std::memory_order) const [with _Tp = amd::Monitor::notifyState]’, 0.6 inlined from ‘void amd::Monitor::notify()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/monitor.hpp:148:26, 0.6 inlined from ‘void* amd::Thread::main()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.cpp:75:29: 0.6 /opt/rh/gcc-toolset-13/root/usr/include/c++/13/atomic:297:22: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 0.6 297 | __atomic_load(std::__addressof(_M_i), __ptr, int(__m)); 0.6 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.6 In member function ‘void* amd::Thread::main()’: 0.6 cc1plus: note: destination object is likely at address zero 0.6 In member function ‘std::__atomic_base<_IntTp>::__int_type std::__atomic_base<_IntTp>::load(std::memory_order) const [with _ITp = int]’, 0.6 inlined from ‘void amd::Monitor::notify()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/monitor.hpp:149:20, 0.6 inlined from ‘void* amd::Thread::main()’ at /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/thread/thread.cpp:75:29: 0.6 /opt/rh/gcc-toolset-13/root/usr/include/c++/13/bits/atomic_base.h:505:31: warning: ‘unsigned int __atomic_load_4(const volatile void*, int)’ writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 0.6 505 | return __atomic_load_n(&_M_i, int(__m)); 0.6 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 0.6 In member function ‘void* amd::Thread::main()’: 0.6 cc1plus: note: destination object is likely at address zero 0.6 [17/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/utils/debug.cpp.o 0.7 [18/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/utils/flags.cpp.o 0.9 [19/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocappprofile.cpp.o 1.0 [20/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/devhcprintf.cpp.o 1.2 [21/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/os/os_posix.cpp.o 1.2 [22/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_counter.cpp.o 1.2 [23/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_platform_amd.cpp.o 1.2 [24/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/devhostcall.cpp.o 1.2 [25/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/activity.cpp.o 1.2 [26/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_icd.cpp.o 1.2 [27/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_kernel_info_amd.cpp.o 1.3 [28/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_pipe.cpp.o 1.3 [29/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/agent.cpp.o 1.3 [30/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_context.cpp.o 1.3 [31/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_p2p_amd.cpp.o 1.3 [32/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocsignal.cpp.o 1.4 [33/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocglinterop.cpp.o 1.4 [34/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_event.cpp.o 1.4 [35/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_sampler.cpp.o 1.4 [36/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/interop_gl.cpp.o 1.4 [37/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/blit.cpp.o 1.4 [38/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocsettings.cpp.o 1.4 [39/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rockernel.cpp.o 1.4 [40/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_sdi_amd.cpp.o 1.4 [41/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/context.cpp.o 1.4 [42/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_command.cpp.o 1.4 [43/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_thread_trace_amd.cpp.o 1.4 [44/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/kernel.cpp.o 1.4 [45/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_execute.cpp.o 1.4 [46/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/runtime.cpp.o 1.5 [47/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocprogram.cpp.o 1.5 [48/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/roccounters.cpp.o 1.5 [49/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_profile_amd.cpp.o 1.5 [50/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/vmheap.cpp.o 1.5 [51/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_device.cpp.o 1.6 [52/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/commandqueue.cpp.o 1.6 [53/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_svm.cpp.o 1.7 [54/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocprintf.cpp.o 1.8 [55/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_gl.cpp.o 1.8 [56/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/command.cpp.o 1.9 [57/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/program.cpp.o 1.9 [58/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/platform/memory.cpp.o 1.9 [59/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_program.cpp.o 1.9 [60/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocmemory.cpp.o 2.1 [61/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/devkernel.cpp.o 2.3 [62/76] Building CXX object opencl/amdocl/CMakeFiles/amdocl.dir/cl_memobj.cpp.o 2.5 [63/76] Building CXX object opencl/tools/clinfo/CMakeFiles/clinfo.dir/clinfo.cpp.o 2.6 [64/76] Linking CXX executable opencl/tools/clinfo/clinfo 2.6 [65/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/elf/elf.cpp.o 2.7 [66/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/device.cpp.o 2.9 [67/76] Building CXX object opencl/tools/cltrace/CMakeFiles/cltrace.dir/cltrace.cpp.o 2.9 In file included from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/include/vdi_agent_amd.h:25, 2.9 from /__w/TheRock/TheRock/rocm-systems/projects/clr/opencl/tools/cltrace/cltrace.cpp:6: 2.9 /__w/TheRock/TheRock/rocm-systems/projects/clr/opencl/amdocl/cl_icd_amd.h:717:33: warning: ‘clGetKernelSubGroupInfoKHR_fn’ is deprecated [-Wdeprecated-declarations] 2.9 717 | clGetKernelSubGroupInfoKHR_fn GetKernelSubGroupInfoKHR; 2.9 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2.9 /__w/TheRock/TheRock/rocm-systems/projects/clr/opencl/amdocl/cl_icd_amd.h:551:29: note: declared here 2.9 551 | typedef cl_int(CL_API_CALL* clGetKernelSubGroupInfoKHR_fn)( 2.9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.9 /__w/TheRock/TheRock/rocm-systems/projects/clr/opencl/amdocl/cl_icd_amd.h:725:33: warning: ‘clGetKernelSubGroupInfoKHR_fn’ is deprecated [-Wdeprecated-declarations] 2.9 725 | clGetKernelSubGroupInfoKHR_fn GetKernelSubGroupInfo; 2.9 | ^~~~~~~~~~~~~~~~~~~~~ 2.9 /__w/TheRock/TheRock/rocm-systems/projects/clr/opencl/amdocl/cl_icd_amd.h:551:29: note: declared here 2.9 551 | typedef cl_int(CL_API_CALL* clGetKernelSubGroupInfoKHR_fn)( 2.9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.9 [68/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocblit.cpp.o 2.9 [69/76] Linking CXX shared library opencl/tools/cltrace/libcltrace.so 3.4 [70/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/devprogram.cpp.o 3.4 /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/device/devprogram.cpp: In member function ‘bool amd::device::Program::compileToLLVMBitcode(amd_comgr_data_set_t, const std::vector >&, amd::option::Options*, char**, size_t*, bool)’: 3.4 /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/device/devprogram.cpp:365:38: warning: ‘AMD_COMGR_ACTION_ADD_PRECOMPILED_HEADERS’ is deprecated: Will be removed in Comgr v4.0. Currently the action is a no-op, as the OpenCL pre-compiled headers are no longer used. [-Wdeprecated-declarations] 3.4 365 | status = amd::Comgr::do_action(AMD_COMGR_ACTION_ADD_PRECOMPILED_HEADERS, action, input, 3.4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/device/devprogram.hpp:26, 3.4 from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/device/device.hpp:34, 3.4 from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/platform/context.hpp:25, 3.4 from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/platform/command.hpp:29, 3.4 from /__w/TheRock/TheRock/rocm-systems/projects/clr/rocclr/device/devprogram.cpp:21: 3.4 /__w/TheRock/TheRock/build/compiler/amd-comgr/dist/include/amd_comgr/amd_comgr.h:1617:3: note: declared here 3.4 1617 | AMD_COMGR_ACTION_ADD_PRECOMPILED_HEADERS 3.4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.6 [71/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocdevice.cpp.o 3.8 [72/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/device/rocm/rocvirtual.cpp.o 4.4 [73/76] Building CXX object rocclr/CMakeFiles/rocclr.dir/compiler/lib/utils/options.cpp.o 4.7 [74/76] Linking CXX static library rocclr/librocclr.a 5.0 [75/76] Linking CXX shared library opencl/amdocl/libamdocl64.so. 5.0 [76/76] Creating library symlink opencl/amdocl/libamdocl64.so.2 opencl/amdocl/libamdocl64.so END 1764876246.2233677 5.0285704135894775 0