Bug 1812974 - Remove cctools dependency for clang toolchains. r=firefox-build-system-reviewers,ahochheiden

The non-raw clang toolchains do still need cctools for lipo when
aggregating the compiler-rts.

Differential Revision: https://phabricator.services.mozilla.com/D168034
This commit is contained in:
Mike Hommey 2023-02-01 15:09:39 +00:00
Родитель e24baca557
Коммит 3f793f3d90
3 изменённых файлов: 4 добавлений и 7 удалений

Просмотреть файл

@ -661,7 +661,11 @@ def main():
extra_cflags2 = []
extra_cxxflags2 = []
extra_asmflags = []
# It's unfortunately required to specify the linker used here because
# the linker flags are used in LLVM's configure step before
# -DLLVM_ENABLE_LLD is actually processed.
extra_ldflags = [
"-fuse-ld=lld",
"-Wl,-dead_strip",
]
elif is_linux(target):

Просмотреть файл

@ -58,7 +58,6 @@ macosx64-clang-tidy:
- 'build/build-clang/macosx64.json'
fetches:
toolchain:
- linux64-cctools-port
- linux64-clang-15
- macosx64-sdk-toolchain
@ -80,7 +79,6 @@ macosx64-arch64-clang-tidy:
- 'build/build-clang/macosx64-aarch64.json'
fetches:
toolchain:
- linux64-cctools-port
- linux64-clang-15
- macosx64-sdk-toolchain

Просмотреть файл

@ -92,7 +92,6 @@ macosx64-clang-14-raw:
fetch:
- clang-14
toolchain:
- linux64-cctools-port
- linux64-clang-14-stage1
- macosx64-sdk-toolchain
@ -277,7 +276,6 @@ macosx64-clang-15-raw:
fetch:
- clang-15
toolchain:
- linux64-cctools-port
- linux64-clang-15-stage1
- linux64-clang-15-profile
- macosx64-sdk-toolchain
@ -344,7 +342,6 @@ macosx64-aarch64-clang-15-raw:
fetch:
- clang-15
toolchain:
- linux64-cctools-port
- linux64-clang-15-stage1
- linux64-clang-15-profile
- macosx64-sdk-toolchain
@ -665,7 +662,6 @@ macosx64-clang-trunk-raw:
fetch:
- clang-trunk
toolchain:
- linux64-cctools-port
- linux64-clang-trunk-stage1
- linux64-clang-trunk-profile
- macosx64-sdk-toolchain
@ -734,7 +730,6 @@ macosx64-aarch64-clang-trunk-raw:
fetch:
- clang-trunk
toolchain:
- linux64-cctools-port
- linux64-clang-trunk-stage1
- linux64-clang-trunk-profile
- macosx64-sdk-toolchain