diff --git a/openmp/runtime/src/kmp_alloc.cpp b/openmp/runtime/src/kmp_alloc.cpp --- a/openmp/runtime/src/kmp_alloc.cpp +++ b/openmp/runtime/src/kmp_alloc.cpp @@ -1354,6 +1354,7 @@ } // Preview of target memory support void __kmp_init_target_mem() { +#if KMP_DYNAMIC_LIB *(void **)(&kmp_target_alloc_host) = KMP_DLSYM("llvm_omp_target_alloc_host"); *(void **)(&kmp_target_alloc_shared) = KMP_DLSYM("llvm_omp_target_alloc_shared"); @@ -1363,6 +1364,7 @@ __kmp_target_mem_available = kmp_target_alloc_host && kmp_target_alloc_shared && kmp_target_alloc_device && kmp_target_free; +#endif } omp_allocator_handle_t __kmpc_init_allocator(int gtid, omp_memspace_handle_t ms,