1
0
Fork 0
llvm-premerge-checks/scripts/llvm-dependencies.yaml

90 lines
2.1 KiB
YAML
Raw Normal View History

# This mapping is only used to determine which projects need to be rebuild.
# E.g. all builds are still in-tree, so 'llvm' will always be included in the
# built projects.
dependencies:
llvm: []
clang:
- llvm
clang-tools-extra:
- clang
- llvm
# FIXME: "compiler-rt" depends on "llvm" only for configuration, right?
# it means we can miss breakages in configuration changes.
# Same for libcxx, libc and other projects that don't have 'llvm'
# as a dependency.
compiler-rt: []
flang:
- llvm
- mlir
libc: []
# FIXME: not sure about 'libcxx' and 'libcxxabi'
libcxx: []
libcxxabi: []
libclc: []
libunwind: []
lld:
- llvm
lldb:
- clang
- llvm
llgo:
- llvm
- clang
mlir:
- llvm
openmp:
- clang
parallel-libs: []
polly:
- llvm
pstl: []
debuginfo-tests:
- clang
- lld
# List of all projects in the LLVM monorepository. This list is taken from
# llvm/CMakeLists.txt in "set(LLVM_ALL_PROJECTS ..."
allprojects:
- clang
- clang-tools-extra
- compiler-rt
- debuginfo-tests
- flang
- libc
- libclc
- libcxx
- libcxxabi
- libunwind
- lld
- lldb
- mlir
- openmp
- parallel-libs
- polly
- pstl
- llvm
# projects excluded from automatic configuration as they could not be built
excludedProjects:
# These projects are not working with Visual Studio Compiler on Windows
windows:
- lldb
- llgo
- libunwind
- libcxxabi
- openmp # blacklisting as kuhnel has trouble with the Perl installation
- debuginfo-tests # test failing
- polly # test failing
2020-04-23 11:40:40 +02:00
- flang # compilation failing with invalid compile arguments
# no projects are excluded on Linux
linux:
# tests keep failing:
# debuginfo-tests :: llgdb-tests/asan-deque.cpp
# debuginfo-tests :: llgdb-tests/asan.c
# debuginfo-tests :: llgdb-tests/safestack.c
# debuginfo-tests :: llvm-prettyprinters/gdb/llvm-support.gdb
- debuginfo-tests
# test keeps failing, problem with lack of IPv6 networking on Kubernetes:
# lldb-unit :: Host/./HostTests/ConnectionFileDescriptorTest.TCPGetURIv6
- lldb