[Openmp-commits] [openmp] [OpenMP] FIx omp_lib.mod compilation for the GPU (PR #201377)
Joseph Huber via Openmp-commits
openmp-commits at lists.llvm.org
Wed Jun 3 08:00:31 PDT 2026
https://github.com/jhuber6 created https://github.com/llvm/llvm-project/pull/201377
None
>From 9420ebd85e6d6548aee4d05ec7f65c7d5e9fb977 Mon Sep 17 00:00:00 2001
From: Joseph Huber <huberjn at outlook.com>
Date: Wed, 3 Jun 2026 10:00:00 -0500
Subject: [PATCH] [OpenMP] FIx omp_lib.mod compilation for the GPU
---
openmp/module/CMakeLists.txt | 6 ++++++
1 file changed, 6 insertions(+)
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