workflows/release-binaries: Disable flang on Darwin (#164667)

The tests are failing due to
https://github.com/llvm/llvm-project/issues/160546

---------

Co-authored-by: Cullen Rhodes <cullen.rhodes@arm.com>
This commit is contained in:
Tom Stellard 2025-10-27 08:31:59 -07:00 committed by GitHub
parent 964b4abe6c
commit 6d54a5e5b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 6 deletions

View File

@ -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

View File

@ -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_PROJECTS "flang")
endif()
set (DEFAULT_RUNTIMES "compiler-rt;libcxx")
if (NOT WIN32)
list(APPEND DEFAULT_RUNTIMES "libcxxabi" "libunwind")