[flang-commits] [flang] 4c6e13f - [flang] Add cmake error if building with clang-cl and MSVC 17.12 (#120114)
via flang-commits
flang-commits at lists.llvm.org
Tue Dec 17 22:15:32 PST 2024
Author: David Truby
Date: 2024-12-18T06:15:29Z
New Revision: 4c6e13f64462872196fcb4828e68093c6db1af00
URL: https://github.com/llvm/llvm-project/commit/4c6e13f64462872196fcb4828e68093c6db1af00
DIFF: https://github.com/llvm/llvm-project/commit/4c6e13f64462872196fcb4828e68093c6db1af00.diff
LOG: [flang] Add cmake error if building with clang-cl and MSVC 17.12 (#120114)
Added:
Modified:
flang/CMakeLists.txt
Removed:
################################################################################
diff --git a/flang/CMakeLists.txt b/flang/CMakeLists.txt
index e1e40bd70390a6..68947eaa9c9bd7 100644
--- a/flang/CMakeLists.txt
+++ b/flang/CMakeLists.txt
@@ -66,6 +66,13 @@ if (MSVC AND CMAKE_CXX_COMPILER_ID MATCHES Clang)
if (IS_DIRECTORY "${LIBDIR}")
link_libraries(${CLANG_RT_BUILTINS_LIBRARY})
endif()
+
+ if (MSVC_VERSION EQUAL 1942)
+ message(FATAL_ERROR "Flang cannot be built with clang and the MSVC 17.12 "
+ "toolchain version. Please upgrade to 17.13 or later, or switch "
+ "to the 17.10 LTSC release. "
+ "See https://github.com/microsoft/STL/issues/4959 for more details.")
+ endif()
endif()
if(CMAKE_SIZEOF_VOID_P EQUAL 4)
More information about the flang-commits
mailing list