[Openmp-commits] [openmp] 40690e5 - [openmp] Fix Darwin after 988e00e (#192135)
via Openmp-commits
openmp-commits at lists.llvm.org
Wed Apr 15 04:15:19 PDT 2026
Author: Alexandre Ganea
Date: 2026-04-15T07:15:14-04:00
New Revision: 40690e55a8bac17d71604b651562985051a05cd9
URL: https://github.com/llvm/llvm-project/commit/40690e55a8bac17d71604b651562985051a05cd9
DIFF: https://github.com/llvm/llvm-project/commit/40690e55a8bac17d71604b651562985051a05cd9.diff
LOG: [openmp] Fix Darwin after 988e00e (#192135)
As per
https://github.com/llvm/llvm-project/pull/191556#issuecomment-4246459320
Added:
Modified:
openmp/runtime/src/kmp_alloc.cpp
Removed:
################################################################################
diff --git a/openmp/runtime/src/kmp_alloc.cpp b/openmp/runtime/src/kmp_alloc.cpp
index da19467497d7b..fa48193681f17 100644
--- a/openmp/runtime/src/kmp_alloc.cpp
+++ b/openmp/runtime/src/kmp_alloc.cpp
@@ -1510,7 +1510,7 @@ void __kmp_init_memkind() {
mk_hbw_preferred_hugetlb = NULL;
mk_dax_kmem_preferred = NULL;
kmp_mk_lib_name = "";
-#endif // !(KMP_OS_UNIX && KMP_DYNAMIC_LIB)
+#endif // !(KMP_OS_UNIX && KMP_DYNAMIC_LIB && !KMP_OS_DARWIN)
kmp_mk_alloc = NULL;
kmp_mk_free = NULL;
mk_default = NULL;
@@ -1522,7 +1522,7 @@ void __kmp_init_memkind() {
}
void __kmp_fini_memkind() {
-#if KMP_OS_UNIX && KMP_DYNAMIC_LIB
+#if KMP_OS_UNIX && KMP_DYNAMIC_LIB && !KMP_OS_DARWIN
if (__kmp_memkind_available)
KE_TRACE(25, ("__kmp_fini_memkind: finalize memkind library\n"));
if (h_memkind) {
@@ -1535,6 +1535,8 @@ void __kmp_fini_memkind() {
mk_hbw_hugetlb = NULL;
mk_hbw_preferred_hugetlb = NULL;
mk_dax_kmem_preferred = NULL;
+#endif
+#if KMP_OS_UNIX && KMP_DYNAMIC_LIB
kmp_mk_alloc = NULL;
kmp_mk_free = NULL;
mk_default = NULL;
More information about the Openmp-commits
mailing list