[Openmp-commits] [openmp] aa8e38f - [OpenMP] FIx omp_lib.mod compilation for the GPU (#201377)
via Openmp-commits
openmp-commits at lists.llvm.org
Wed Jun 3 08:00:36 PDT 2026
Author: Joseph Huber
Date: 2026-06-03T10:00:30-05:00
New Revision: aa8e38f4f87189a5952c8471fb6cb7464f2b9d94
URL: https://github.com/llvm/llvm-project/commit/aa8e38f4f87189a5952c8471fb6cb7464f2b9d94
DIFF: https://github.com/llvm/llvm-project/commit/aa8e38f4f87189a5952c8471fb6cb7464f2b9d94.diff
LOG: [OpenMP] FIx omp_lib.mod compilation for the GPU (#201377)
Added:
Modified:
openmp/module/CMakeLists.txt
Removed:
################################################################################
diff --git a/openmp/module/CMakeLists.txt b/openmp/module/CMakeLists.txt
index 0e06d84d3b2d6..3bd7e7684bb37 100644
--- a/openmp/module/CMakeLists.txt
+++ b/openmp/module/CMakeLists.txt
@@ -26,6 +26,12 @@ if (CMAKE_Fortran_COMPILER_ID STREQUAL "GNU")
target_compile_options(libomp-mod PRIVATE -fno-range-check)
endif ()
+if ("${LLVM_DEFAULT_TARGET_TRIPLE}" MATCHES "^amdgcn|^nvptx")
+ target_compile_options(libomp-mod PRIVATE
+ $<$<COMPILE_LANGUAGE:Fortran>:-nogpulib -flto>
+ )
+endif ()
+
flang_module_target(libomp-mod PUBLIC)
add_dependencies(libomp-mod ${RUNTIMES_FORTRAN_BUILD_DEPS})
More information about the Openmp-commits
mailing list