-- The C compiler identification is GNU 11.1.0 -- The CXX compiler identification is GNU 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test OPENMP_HAVE_WALL_FLAG -- Performing Test OPENMP_HAVE_WALL_FLAG - Success -- Performing Test OPENMP_HAVE_WERROR_FLAG -- Performing Test OPENMP_HAVE_WERROR_FLAG - Success -- Performing Test OPENMP_HAVE_WCAST_QUAL_FLAG -- Performing Test OPENMP_HAVE_WCAST_QUAL_FLAG - Success -- Performing Test OPENMP_HAVE_WFORMAT_PEDANTIC_FLAG -- Performing Test OPENMP_HAVE_WFORMAT_PEDANTIC_FLAG - Failed -- Performing Test OPENMP_HAVE_WIMPLICIT_FALLTHROUGH_FLAG -- Performing Test OPENMP_HAVE_WIMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test OPENMP_HAVE_WSIGN_COMPARE_FLAG -- Performing Test OPENMP_HAVE_WSIGN_COMPARE_FLAG - Success -- Performing Test OPENMP_HAVE_WNO_EXTRA_FLAG -- Performing Test OPENMP_HAVE_WNO_EXTRA_FLAG - Success -- Performing Test OPENMP_HAVE_WNO_PEDANTIC_FLAG -- Performing Test OPENMP_HAVE_WNO_PEDANTIC_FLAG - Success -- Performing Test OPENMP_HAVE_WNO_MAYBE_UNINITIALIZED_FLAG -- Performing Test OPENMP_HAVE_WNO_MAYBE_UNINITIALIZED_FLAG - Success -- Performing Test OPENMP_HAVE_STD_CPP14_FLAG -- Performing Test OPENMP_HAVE_STD_CPP14_FLAG - Success -- Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE) -- Could not find Python. CMake Warning at cmake/OpenMPTesting.cmake:10 (message): The check targets will not be available! Call Stack (most recent call first): cmake/OpenMPTesting.cmake:51 (find_standalone_test_dependencies) CMakeLists.txt:49 (include) -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG - Success -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_CLASS_MEMACCESS_FLAG -- Performing Test LIBOMP_HAVE_WNO_CLASS_MEMACCESS_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_FRAME_ADDRESS_FLAG -- Performing Test LIBOMP_HAVE_WNO_FRAME_ADDRESS_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_STRICT_ALIASING_FLAG -- Performing Test LIBOMP_HAVE_WNO_STRICT_ALIASING_FLAG - Success -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_STRINGOP_TRUNCATION_FLAG -- Performing Test LIBOMP_HAVE_WNO_STRINGOP_TRUNCATION_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_UNINITIALIZED_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNINITIALIZED_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_UNUSED_BUT_SET_VARIABLE_FLAG -- Performing Test LIBOMP_HAVE_WNO_UNUSED_BUT_SET_VARIABLE_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_RETURN_TYPE_C_LINKAGE_FLAG -- Performing Test LIBOMP_HAVE_WNO_RETURN_TYPE_C_LINKAGE_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_CAST_QUAL_FLAG -- Performing Test LIBOMP_HAVE_WNO_CAST_QUAL_FLAG - Success -- Performing Test LIBOMP_HAVE_WNO_INT_TO_VOID_POINTER_CAST_FLAG -- Performing Test LIBOMP_HAVE_WNO_INT_TO_VOID_POINTER_CAST_FLAG - Success -- Performing Test LIBOMP_HAVE_MSSE2_FLAG -- Performing Test LIBOMP_HAVE_MSSE2_FLAG - Success -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG - Success -- Performing Test LIBOMP_HAVE_MMIC_FLAG -- Performing Test LIBOMP_HAVE_MMIC_FLAG - Failed -- Performing Test LIBOMP_HAVE_M32_FLAG -- Performing Test LIBOMP_HAVE_M32_FLAG - Failed -- Looking for shm_open -- Looking for shm_open - not found -- Looking for shm_open -- Looking for shm_open - found -- Performing Test LIBOMP_HAVE_X_FLAG -- Performing Test LIBOMP_HAVE_X_FLAG - Success -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG - Success -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG - Success -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG - Success -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG - Success -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for immintrin.h -- Looking for immintrin.h - found -- Performing Test LIBOMP_HAVE_ATTRIBUTE_RTM -- Performing Test LIBOMP_HAVE_ATTRIBUTE_RTM - Success -- Performing Test LIBOMP_HAVE_ATTRIBUTE_WAITPKG -- Performing Test LIBOMP_HAVE_ATTRIBUTE_WAITPKG - Success -- Performing Test LIBOMP_HAVE_WAITPKG_INTRINSICS -- Performing Test LIBOMP_HAVE_WAITPKG_INTRINSICS - Success -- Performing Test LIBOMP_HAVE_RTM_INTRINSICS -- Performing Test LIBOMP_HAVE_RTM_INTRINSICS - Success -- Found Perl: /usr/bin/perl (found version "5.34.0") -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS - Success -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS - Success -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE - Success -- Performing Test LIBOMP_HAVE_PSAPI -- Performing Test LIBOMP_HAVE_PSAPI - Failed -- LIBOMP: Operating System -- Linux -- LIBOMP: Target Architecture -- x86_64 -- LIBOMP: Build Type -- Release -- LIBOMP: Library Kind -- SHARED -- LIBOMP: Library Type -- normal -- LIBOMP: Fortran Modules -- FALSE -- LIBOMP: Build -- 20140926 -- LIBOMP: Use Stats-gathering -- FALSE -- LIBOMP: Use Debugger-support -- FALSE -- LIBOMP: Use ITT notify -- TRUE -- LIBOMP: Use OMPT-support -- TRUE -- LIBOMP: Use OMPT-optional -- TRUE -- LIBOMP: Use OMPD-support -- TRUE -- LIBOMP: Use Adaptive locks -- TRUE -- LIBOMP: Use quad precision -- TRUE -- LIBOMP: Use Hwloc library -- FALSE -- Looking for sqrt in m -- Looking for sqrt in m - found -- Looking for __atomic_load_1 -- Looking for __atomic_load_1 - not found -- Looking for __atomic_load_1 in atomic -- Looking for __atomic_load_1 in atomic - found -- check-libomp does nothing. -- check-ompt does nothing. -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.9.12") -- Found LLVM 13.0.0 -- Using LLVM in: /usr/lib64/cmake/llvm -- Linker detection: GNU ld -- Found LIBOMPTARGET_DEP_LIBELF: /usr/lib/libelf.so -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Found LIBOMPTARGET_DEP_LIBFFI: /usr/lib/libffi.so -- Could NOT find LIBOMPTARGET_DEP_CUDA_DRIVER (missing: LIBOMPTARGET_DEP_CUDA_DRIVER_LIBRARIES) -- Could NOT find LIBOMPTARGET_DEP_VEO (missing: LIBOMPTARGET_DEP_VEO_LIBRARIES LIBOMPTARGET_DEP_VEOSINFO_LIBRARIES LIBOMPTARGET_DEP_VEO_INCLUDE_DIRS) -- LIBOMPTARGET: Building offloading runtime library libomptarget. -- LIBOMPTARGET: Not building aarch64 offloading plugin: machine not found in the system. -- LIBOMPTARGET: Building AMDGPU plugin for dlopened libhsa -- LIBOMPTARGET: Not generating amdgcn test targets as amdgpu-arch is not found -- LIBOMPTARGET: Building CUDA offloading plugin. -- LIBOMPTARGET: Building CUDA plugin for dlopened libcuda -- LIBOMPTARGET: Disabling tests using CUDA plugin as cuda may not be available -- LIBOMPTARGET: Not building PPC64 offloading plugin: machine not found in the system. -- LIBOMPTARGET: Not building PPC64le offloading plugin: machine not found in the system. -- LIBOMPTARGET: Not building nec-aurora plugin: libveo or libveosinfo not found. -- LIBOMPTARGET: Building x86_64 offloading plugin. -- LIBOMPTARGET: Building AMDGCN device RTL. Using clang: /usr/bin/clang -- LIBOMPTARGET: Not building NVPTX deviceRTL by default on CUDA free system. -- LIBOMPTARGET: Not building NVPTX deviceRTL by default on CUDA free system. -- LIBOMPTARGET: Building the llvm-omp-device-info tool -- LIBOMPTARGET: Can only test with Clang compiler in version 6.0.0 or later. CMake Warning at libomptarget/cmake/Modules/LibomptargetUtils.cmake:20 (message): LIBOMPTARGET: The check-libomptarget target will not be available! Call Stack (most recent call first): libomptarget/test/CMakeLists.txt:5 (libomptarget_warning_say) -- Looking for __atomic_load_1 -- Looking for __atomic_load_1 - not found -- Looking for __atomic_load_1 in atomic -- Looking for __atomic_load_1 in atomic - found -- check-libarcher does nothing. -- check-ompt-multiplex does nothing. -- check-openmp does nothing. -- Configuring done -- Generating done -- Build files have been written to: /build/openmp/src/openmp-13.0.0.src/build [1/207] Generating amdgcn_smid.gfx700.bc [2/207] Generating cancel.gfx700.bc [3/207] Generating critical.gfx700.bc [4/207] Generating omp_data.gfx700.bc [5/207] Generating shuffle.gfx700.bc [6/207] Generating amdgcn_locks.gfx700.bc [7/207] Generating libcall.gfx700.bc [8/207] Generating omptarget.gfx700.bc [9/207] Generating reduction.gfx700.bc [10/207] Generating data_sharing.gfx700.bc [11/207] Generating parallel.gfx700.bc [12/207] Generating kmp_i18n_default.inc [13/207] Generating kmp_i18n_id.inc [14/207] Generating sync.gfx700.bc [15/207] Generating support.gfx700.bc [16/207] Generating amdgcn_locks.gfx701.bc [17/207] Generating task.gfx700.bc [18/207] Generating target_impl.gfx700.bc [19/207] Generating amdgcn_smid.gfx801.bc [20/207] Generating amdgcn_smid.gfx701.bc [21/207] Generating cancel.gfx701.bc [22/207] Generating critical.gfx701.bc [23/207] Generating omp_data.gfx701.bc [24/207] Generating data_sharing.gfx701.bc [25/207] Generating libcall.gfx701.bc [26/207] Generating loop.gfx700.bc [27/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/impl/data.cpp.o /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/impl/data.cpp: In function ‘ATLProcessor& core::{anonymous}::get_processor_by_mem_place(int, atmi_devtype_t)’: /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/impl/data.cpp:26:10: warning: enumeration value ‘ATMI_DEVTYPE_iGPU’ not handled in switch [-Wswitch] 26 | switch (DeviceType) { | ^ /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/impl/data.cpp:26:10: warning: enumeration value ‘ATMI_DEVTYPE_dGPU’ not handled in switch [-Wswitch] /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/impl/data.cpp:26:10: warning: enumeration value ‘ATMI_DEVTYPE_ALL’ not handled in switch [-Wswitch] /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/impl/data.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] 32 | } | ^ [28/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/impl/utils.cpp.o [29/207] Generating loop.gfx701.bc [30/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/dynamic_hsa/hsa.cpp.o [31/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/impl/atmi.cpp.o [32/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/impl/msgpack.cpp.o [33/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/impl/machine.cpp.o [34/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/impl/get_elf_mach_gfx_name.cpp.o [35/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/impl/atmi_interop_hsa.cpp.o [36/207] Building CXX object libomptarget/plugins/cuda/CMakeFiles/omptarget.rtl.cuda.dir/dynamic_cuda/cuda.cpp.o [37/207] Building CXX object libomptarget/plugins/x86_64/CMakeFiles/omptarget.rtl.x86_64.dir/__/generic-elf-64bit/src/rtl.cpp.o [38/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o [39/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o [40/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o [41/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o [42/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o [43/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o [44/207] Building CXX object runtime/src/CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.cpp.o [45/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o [46/207] Building C object runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o [47/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o [48/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_str.cpp.o [49/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o [50/207] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/api.cpp.o [51/207] Generating linkout.cuda.gfx700.bc [52/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_threadprivate.cpp.o [53/207] Generating omptarget.gfx701.bc [54/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_utility.cpp.o [55/207] Generating reduction.gfx701.bc [56/207] Generating libomptarget-amdgcn-gfx700.bc [57/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_wait_release.cpp.o [58/207] Generating shuffle.gfx701.bc [59/207] Generating parallel.gfx701.bc [60/207] Generating sync.gfx701.bc [61/207] Generating target_impl.gfx701.bc [62/207] Generating task.gfx701.bc [63/207] Generating amdgcn_smid.gfx900.bc [64/207] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/interface.cpp.o [65/207] Generating cancel.gfx801.bc [66/207] Generating critical.gfx801.bc [67/207] Generating support.gfx701.bc [68/207] Generating amdgcn_locks.gfx801.bc [69/207] Generating data_sharing.gfx801.bc [70/207] Generating libcall.gfx801.bc [71/207] Generating omp_data.gfx801.bc [72/207] Generating linkout.cuda.gfx701.bc [73/207] Generating omptarget.gfx801.bc [74/207] Generating shuffle.gfx801.bc [75/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o [76/207] Building CXX object libomptarget/plugins/common/elf_common/CMakeFiles/elf_common.dir/elf_common.cpp.o [77/207] Generating parallel.gfx801.bc [78/207] Generating sync.gfx801.bc [79/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_tasking.cpp.o [80/207] Generating reduction.gfx801.bc [81/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_runtime.cpp.o [82/207] Generating support.gfx801.bc [83/207] Generating libomptarget-amdgcn-gfx701.bc [84/207] Generating task.gfx801.bc [85/207] Generating amdgcn_locks.gfx803.bc [86/207] Generating amdgcn_smid.gfx803.bc [87/207] Generating cancel.gfx803.bc [88/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o [89/207] Generating target_impl.gfx801.bc [90/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_affinity.cpp.o [91/207] Generating critical.gfx803.bc [92/207] Generating shuffle.gfx803.bc [93/207] Generating omp_data.gfx803.bc [94/207] Generating data_sharing.gfx803.bc [95/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_barrier.cpp.o [96/207] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/device.cpp.o [97/207] Generating libcall.gfx803.bc [98/207] Generating omptarget.gfx803.bc [99/207] Generating parallel.gfx803.bc [100/207] Generating sync.gfx803.bc [101/207] Generating loop.gfx801.bc [102/207] Generating reduction.gfx803.bc [103/207] Generating critical.gfx900.bc [104/207] Generating target_impl.gfx803.bc [105/207] Generating amdgcn_locks.gfx900.bc [106/207] Generating cancel.gfx900.bc [107/207] Generating support.gfx803.bc [108/207] Generating task.gfx803.bc [109/207] Generating omp_data.gfx900.bc [110/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_lock.cpp.o [111/207] Generating data_sharing.gfx900.bc [112/207] Generating linkout.cuda.gfx801.bc [113/207] Generating shuffle.gfx900.bc [114/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_sched.cpp.o [115/207] Generating libcall.gfx900.bc [116/207] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/rtl.cpp.o [117/207] Generating omptarget.gfx900.bc [118/207] Generating sync.gfx900.bc [119/207] Generating amdgcn_locks.gfx902.bc [120/207] Generating cancel.gfx902.bc [121/207] Generating reduction.gfx900.bc [122/207] Generating target_impl.gfx900.bc [123/207] Generating task.gfx900.bc [124/207] Generating amdgcn_smid.gfx902.bc [125/207] Generating critical.gfx902.bc [126/207] Generating parallel.gfx900.bc [127/207] Generating support.gfx900.bc [128/207] Generating data_sharing.gfx902.bc [129/207] Building CXX object runtime/src/CMakeFiles/omp.dir/z_Linux_util.cpp.o [130/207] Generating libomptarget-amdgcn-gfx801.bc [131/207] Building CXX object libomptarget/plugins/cuda/CMakeFiles/omptarget.rtl.cuda.dir/src/rtl.cpp.o [132/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_gsupport.cpp.o [133/207] Generating shuffle.gfx902.bc [134/207] Generating amdgcn_locks.gfx906.bc [135/207] Generating amdgcn_smid.gfx906.bc [136/207] Generating sync.gfx902.bc [137/207] Generating libcall.gfx902.bc [138/207] Generating cancel.gfx906.bc [139/207] Generating omp_data.gfx902.bc [140/207] Generating task.gfx902.bc [141/207] Generating target_impl.gfx902.bc [142/207] Generating critical.gfx906.bc [143/207] Generating loop.gfx803.bc [144/207] Generating reduction.gfx902.bc [145/207] Generating omptarget.gfx902.bc [146/207] Generating support.gfx902.bc [147/207] Generating omp_data.gfx906.bc [148/207] Generating parallel.gfx902.bc [149/207] Generating shuffle.gfx906.bc [150/207] Generating data_sharing.gfx906.bc [151/207] Generating libcall.gfx906.bc [152/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_cancel.cpp.o [153/207] Generating linkout.cuda.gfx803.bc [154/207] Generating sync.gfx906.bc [155/207] Generating amdgcn_smid.gfx908.bc [156/207] Generating omptarget.gfx906.bc [157/207] Generating amdgcn_locks.gfx908.bc [158/207] Generating parallel.gfx906.bc [159/207] Generating reduction.gfx906.bc [160/207] Generating task.gfx906.bc [161/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_dispatch.cpp.o [162/207] Generating target_impl.gfx906.bc [163/207] Generating cancel.gfx908.bc [164/207] Generating critical.gfx908.bc [165/207] Building CXX object runtime/src/CMakeFiles/omp.dir/ompd-specific.cpp.o [166/207] Generating loop.gfx900.bc [167/207] Generating support.gfx906.bc [168/207] Generating data_sharing.gfx908.bc [169/207] Generating shuffle.gfx908.bc [170/207] Generating omp_data.gfx908.bc [171/207] Building CXX object libomptarget/src/CMakeFiles/omptarget.dir/omptarget.cpp.o /build/openmp/src/openmp-13.0.0.src/libomptarget/src/omptarget.cpp: In function ‘int targetDataBegin(ident_t*, DeviceTy&, int32_t, void**, void**, int64_t*, int64_t*, void**, void**, AsyncInfoTy&, bool)’: /build/openmp/src/openmp-13.0.0.src/libomptarget/src/omptarget.cpp:520:16: warning: operation on ‘MoveData’ may be undefined [-Wsequence-point] 520 | MoveData = HasFlagAlways ? MoveDataStateTy::REQUIRED | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | : MoveData = MoveDataStateTy::UNKNOWN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [172/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_version.cpp.o [173/207] Generating libcall.gfx908.bc [174/207] Generating libomptarget-amdgcn-gfx803.bc [175/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_taskdeps.cpp.o [176/207] Generating reduction.gfx908.bc [177/207] Generating linkout.cuda.gfx900.bc [178/207] Generating omptarget.gfx908.bc [179/207] Generating sync.gfx908.bc [180/207] Generating task.gfx908.bc [181/207] Generating target_impl.gfx908.bc [182/207] Generating support.gfx908.bc [183/207] Generating parallel.gfx908.bc [184/207] Generating libomptarget-amdgcn-gfx900.bc [185/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o [186/207] Generating loop.gfx902.bc [187/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/src/rtl.cpp.o /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/src/rtl.cpp: In constructor ‘RTLDeviceInfoTy::RTLDeviceInfoTy()’: /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/src/rtl.cpp:761:24: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 761 | if (queue_size > core::Runtime::getInstance().getMaxQueueSize()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/src/rtl.cpp: In function ‘launchVals getLaunchVals(EnvironmentVariables, int, int, int, int, uint64_t, int)’: /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/src/rtl.cpp:1889:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1889 | if (Max_Teams > RTLDeviceInfoTy::HardTeamLimit) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/src/rtl.cpp: In instantiation of ‘hsa_status_t core::{anonymous}::collectMemoryPools(const std::vector&, AccumulatorFunc) [with AccumulatorFunc = std::_Bind, std::_Placeholder<2>))(hsa_amd_memory_pool_s, int)>]’: /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/src/rtl.cpp:641:35: required from here /build/openmp/src/openmp-13.0.0.src/libomptarget/plugins/amdgpu/src/rtl.cpp:380:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int DeviceId = 0; DeviceId < Agents.size(); DeviceId++) { | ~~~~~~~~~^~~~~~~~~~~~~~~ [188/207] Building CXX object libomptarget/plugins/amdgpu/CMakeFiles/omptarget.rtl.amdgpu.dir/impl/system.cpp.o [189/207] Generating linkout.cuda.gfx902.bc [190/207] Generating loop.gfx906.bc [191/207] Generating linkout.cuda.gfx906.bc [192/207] Building CXX object runtime/src/CMakeFiles/omp.dir/ompt-general.cpp.o [193/207] Building CXX object runtime/src/CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o [194/207] Generating loop.gfx908.bc [195/207] Generating libomptarget-amdgcn-gfx902.bc [196/207] Generating libomptarget-amdgcn-gfx906.bc [197/207] Generating linkout.cuda.gfx908.bc [198/207] Generating libomptarget-amdgcn-gfx908.bc [199/207] Linking CXX shared library libomptarget/libomptarget.rtl.x86_64.so [200/207] Building CXX object tools/archer/CMakeFiles/archer_static.dir/ompt-tsan.cpp.o [201/207] Building CXX object tools/archer/CMakeFiles/archer.dir/ompt-tsan.cpp.o [202/207] Linking CXX static library tools/archer/libarcher_static.a [203/207] Linking C shared library runtime/src/libomp.so FAILED: runtime/src/libomp.so : && /usr/bin/cc -fPIC -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto -Wall -Wcast-qual -Wimplicit-fallthrough -Wsign-compare -Wno-extra -Wno-pedantic -Wno-maybe-uninitialized -O3 -DNDEBUG -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -Wl,--warn-shared-textrel -Wl,--as-needed -Wl,--version-script=/build/openmp/src/openmp-13.0.0.src/runtime/src/exports_so.txt -static-libgcc -Wl,-z,noexecstack -shared -Wl,-soname,libomp.so -o runtime/src/libomp.so runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_runtime.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_str.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_tasking.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_threadprivate.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_utility.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_barrier.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_wait_release.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_affinity.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_dispatch.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_lock.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_sched.cpp.o runtime/src/CMakeFiles/omp.dir/z_Linux_util.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_gsupport.cpp.o runtime/src/CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_taskdeps.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_cancel.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o runtime/src/CMakeFiles/omp.dir/kmp_version.cpp.o runtime/src/CMakeFiles/omp.dir/ompt-general.cpp.o runtime/src/CMakeFiles/omp.dir/ompd-specific.cpp.o runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o -lpthread -lrt -ldl && cd /build/openmp/src/openmp-13.0.0.src/build/runtime/src && /usr/bin/cmake -E create_symlink libomp.so libgomp.so && /usr/bin/cmake -E create_symlink libomp.so libiomp5.so /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2550:32: warning: type ‘struct kmp_base_info’ violates the C++ One Definition Rule [-Wodr] 2550 | typedef struct KMP_ALIGN_CACHE kmp_base_info { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2550:32: note: a different type is defined in another translation unit 2550 | typedef struct KMP_ALIGN_CACHE kmp_base_info { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2585:26: note: the first difference of corresponding definitions is field ‘th_def_allocator’ 2585 | omp_allocator_handle_t th_def_allocator; /* default allocator */ | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2585:26: note: a field of same name but different type is defined in another translation unit 2585 | omp_allocator_handle_t th_def_allocator; /* default allocator */ | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2550:32: note: type ‘void *’ should match type ‘omp_allocator_handle_t’ 2550 | typedef struct KMP_ALIGN_CACHE kmp_base_info { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2691:31: warning: type ‘union kmp_info’ violates the C++ One Definition Rule [-Wodr] 2691 | typedef union KMP_ALIGN_CACHE kmp_info { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2691:31: note: a different type is defined in another translation unit 2691 | typedef union KMP_ALIGN_CACHE kmp_info { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2694:19: note: the first difference of corresponding definitions is field ‘th’ 2694 | kmp_base_info_t th; | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2694:19: note: a field of same name but different type is defined in another translation unit 2694 | kmp_base_info_t th; | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2691:31: note: type ‘struct kmp_base_info_t’ itself violates the C++ One Definition Rule 2691 | typedef union KMP_ALIGN_CACHE kmp_info { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2736:32: warning: type ‘struct kmp_base_team’ violates the C++ One Definition Rule [-Wodr] 2736 | typedef struct KMP_ALIGN_CACHE kmp_base_team { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2736:32: note: a different type is defined in another translation unit 2736 | typedef struct KMP_ALIGN_CACHE kmp_base_team { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2805:26: note: the first difference of corresponding definitions is field ‘t_def_allocator’ 2805 | omp_allocator_handle_t t_def_allocator; /* default allocator */ | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2805:26: note: a field of same name but different type is defined in another translation unit 2805 | omp_allocator_handle_t t_def_allocator; /* default allocator */ | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2736:32: note: type ‘omp_allocator_handle_t’ should match type ‘void *’ 2736 | typedef struct KMP_ALIGN_CACHE kmp_base_team { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2830:23: warning: type ‘union kmp_team’ violates the C++ One Definition Rule [-Wodr] 2830 | union KMP_ALIGN_CACHE kmp_team { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2830:23: note: a different type is defined in another translation unit 2830 | union KMP_ALIGN_CACHE kmp_team { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2831:19: note: the first difference of corresponding definitions is field ‘t’ 2831 | kmp_base_team_t t; | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2831:19: note: a field of same name but different type is defined in another translation unit 2831 | kmp_base_team_t t; | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:2830:23: note: type ‘struct kmp_base_team_t’ itself violates the C++ One Definition Rule 2830 | union KMP_ALIGN_CACHE kmp_team { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:1007:14: warning: type of ‘__kmpc_realloc’ does not match original declaration [-Wlto-type-mismatch] 1007 | extern void *__kmpc_realloc(int gtid, void *ptr, size_t sz, | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1693:7: note: type mismatch in parameter 4 1693 | void *__kmpc_realloc(int gtid, void *ptr, size_t size, | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1693:7: note: type ‘void *’ should match type ‘omp_allocator_handle_t’ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1693:7: note: ‘__kmpc_realloc’ was previously declared here /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1693:7: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:1010:13: warning: type of ‘__kmpc_free’ does not match original declaration [-Wlto-type-mismatch] 1010 | extern void __kmpc_free(int gtid, void *ptr, omp_allocator_handle_t al); | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1734:6: note: type mismatch in parameter 3 1734 | void __kmpc_free(int gtid, void *ptr, const omp_allocator_handle_t allocator) { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1734:6: note: type ‘void *’ should match type ‘omp_allocator_handle_t’ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1734:6: note: ‘__kmpc_free’ was previously declared here /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1734:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:1005:14: warning: type of ‘__kmpc_calloc’ does not match original declaration [-Wlto-type-mismatch] 1005 | extern void *__kmpc_calloc(int gtid, size_t nmemb, size_t sz, | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1660:7: note: type mismatch in parameter 4 1660 | void *__kmpc_calloc(int gtid, size_t nmemb, size_t size, | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1660:7: note: type ‘void *’ should match type ‘omp_allocator_handle_t’ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1660:7: note: ‘__kmpc_calloc’ was previously declared here /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1660:7: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:1004:14: warning: type of ‘__kmpc_alloc’ does not match original declaration [-Wlto-type-mismatch] 1004 | extern void *__kmpc_alloc(int gtid, size_t sz, omp_allocator_handle_t al); | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1489:7: note: type mismatch in parameter 3 1489 | void *__kmpc_alloc(int gtid, size_t size, omp_allocator_handle_t allocator) { | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1489:7: note: type ‘void *’ should match type ‘omp_allocator_handle_t’ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1489:7: note: ‘__kmpc_alloc’ was previously declared here /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_alloc.cpp:1489:7: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:3165:21: warning: ‘__kmp_threads’ violates the C++ One Definition Rule [-Wodr] 3165 | extern kmp_info_t **__kmp_threads; /* Descriptors for the threads */ | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_global.cpp:435:14: note: type ‘union kmp_info_t’ itself violates the C++ One Definition Rule 435 | kmp_info_t **__kmp_threads = NULL; | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp.h:3165:21: warning: ‘__kmp_threads’ violates the C++ One Definition Rule [-Wodr] 3165 | extern kmp_info_t **__kmp_threads; /* Descriptors for the threads */ | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_global.cpp:435:14: note: type ‘union kmp_info_t’ itself violates the C++ One Definition Rule 435 | kmp_info_t **__kmp_threads = NULL; | ^ /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_global.cpp:435:14: note: ‘__kmp_threads’ was previously declared here /build/openmp/src/openmp-13.0.0.src/runtime/src/kmp_global.cpp:435:14: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used {standard input}: Assembler messages: {standard input}: Error: invalid attempt to declare external version name as default in symbol `ompc_set_affinity_format@@VERSION' lto-wrapper: fatal error: /usr/bin/cc returned 1 exit status compilation terminated. /usr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status [204/207] Linking CXX shared library tools/archer/libarcher.so [205/207] Linking CXX shared library libomptarget/libomptarget.rtl.cuda.so [206/207] Linking CXX shared library libomptarget/libomptarget.so [207/207] Linking CXX shared library libomptarget/libomptarget.rtl.amdgpu.so ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build().  Aborting...