-
Notifications
You must be signed in to change notification settings - Fork 15.2k
workflows/release-binaries: Disable flang on Darwin #164667
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
The tests are failing due to llvm#160546
|
@llvm/pr-subscribers-github-workflow @llvm/pr-subscribers-clang Author: Tom Stellard (tstellar) ChangesThe tests are failing due to #160546 Full diff: https://github.com/llvm/llvm-project/pull/164667.diff 2 Files Affected:
diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml
index 3f2eb3a1d8ea8..fadada54d5ed9 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -132,11 +132,6 @@ jobs:
arches=arm64
else
arches=x86_64
- # Disable Flang builds on macOS x86_64. The FortranLower library takes
- # 2-3 hours to build on macOS, much slower than on Linux.
- # The long build time causes the release build to time out on x86_64,
- # so we need to disable flang there.
- target_cmake_flags="$target_cmake_flags -DLLVM_RELEASE_ENABLE_PROJECTS='clang;lld;lldb;clang-tools-extra;polly;mlir'"
fi
target_cmake_flags="$target_cmake_flags -DBOOTSTRAP_BOOTSTRAP_DARWIN_osx_ARCHS=$arches -DBOOTSTRAP_BOOTSTRAP_DARWIN_osx_BUILTIN_ARCHS=$arches"
fi
diff --git a/clang/cmake/caches/Release.cmake b/clang/cmake/caches/Release.cmake
index 82bfdc0cfd565..79d684125707b 100644
--- a/clang/cmake/caches/Release.cmake
+++ b/clang/cmake/caches/Release.cmake
@@ -30,12 +30,18 @@ endfunction()
#
# cmake -D LLVM_RELEASE_ENABLE_PGO=ON -C Release.cmake
-set (DEFAULT_PROJECTS "clang;lld;lldb;clang-tools-extra;polly;mlir;flang")
+set (DEFAULT_PROJECTS "clang;lld;lldb;clang-tools-extra;polly;mlir")
# bolt only supports ELF, so only enable it for Linux.
if (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")
list(APPEND DEFAULT_PROJECTS "bolt")
endif()
+# Don't build flang on Darwin due to:
+# https://github.com/llvm/llvm-project/issues/160546
+if (NOT ${CMAKE_HOST_SYSTEM_NAME} MATCHES "Darwin")
+ list(APPEND DEFAULT_PROJECT "flang")
+endif()
+
set (DEFAULT_RUNTIMES "compiler-rt;libcxx")
if (NOT WIN32)
list(APPEND DEFAULT_RUNTIMES "libcxxabi" "libunwind")
|
Co-authored-by: Cullen Rhodes <[email protected]>
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/95/builds/18971 Here is the relevant piece of the build log for the reference |
The tests are failing due to llvm#160546 --------- Co-authored-by: Cullen Rhodes <[email protected]>
|
LLVM Buildbot has detected a new failure on builder Full details are available at: https://lab.llvm.org/buildbot/#/builders/76/builds/13305 Here is the relevant piece of the build log for the reference |
The tests are failing due to llvm#160546 --------- Co-authored-by: Cullen Rhodes <[email protected]>
The tests are failing due to llvm#160546 --------- Co-authored-by: Cullen Rhodes <[email protected]>
The tests are failing due to #160546