From 9ffcc85fbe52b4480a82749e58b19c3ea5be5e99 Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Wed, 3 Aug 2022 14:37:48 -0700 Subject: [PATCH] Revert "Revert "[lldb][modules] Disable Clang Modules in source/Host directory on macOS"" This reverts commit c7bd61d4a79b88dbd97028bb0a73a73b2d6aca89 because it breaks the underlying issue is apparently not yet resolved. This only affects the modules build. --- lldb/source/Host/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lldb/source/Host/CMakeLists.txt b/lldb/source/Host/CMakeLists.txt index 219965f..64d9bb0 100644 --- a/lldb/source/Host/CMakeLists.txt +++ b/lldb/source/Host/CMakeLists.txt @@ -1,3 +1,11 @@ +if (APPLE AND LLVM_ENABLE_LOCAL_SUBMODULE_VISIBILITY) + # The arpa/inet.h header used in the files here is providing a miscompiled + # htonl function on macOS <= 10.15 when local submodule visibility is active. + # Disabling modules in this directory until this is is fixed. + # See rdar://problem/62886385 + remove_module_flags() +endif() + macro(add_host_subdirectory group) list(APPEND HOST_SOURCES ${ARGN}) source_group(${group} FILES ${ARGN}) -- 2.7.4