-- 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<hsa_agent_s>&, AccumulatorFunc) [with AccumulatorFunc = std::_Bind<hsa_status_t (RTLDeviceInfoTy::*(RTLDeviceInfoTy*, std::_Placeholder<1>, 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<hsa_agent_s>::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.
[1m[31m==> ERROR:[m[1m A failure occurred in build().[m
[1m    Aborting...[m
