From 2586c23bae04c4d898c3d544ab51d2846a930930 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Fri, 10 Dec 2021 08:54:17 -0500 Subject: [PATCH] [gn build] Prevent deps on HTTP requests in clang and lld at GN time To make sure no regressions creep in. See also discussion on https://reviews.llvm.org/D113717 We don't want this dep in most targets, but protecting clang and lld is a good start. --- llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn | 1 + llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn | 1 + 2 files changed, 2 insertions(+) diff --git a/llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn b/llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn index 24a95e1968bec..aad91cf59e399 100644 --- a/llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn @@ -75,6 +75,7 @@ executable("clang") { "//llvm/lib/Transforms/Utils", "//llvm/lib/Transforms/Vectorize", ] + assert_no_deps = [ "//llvm/lib/Debuginfod" ] if (host_os == "mac") { deps += [ ":write_info_plist" ] plist = get_target_outputs(":write_info_plist") diff --git a/llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn b/llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn index 2689038dbfba6..87f4fb5511a83 100644 --- a/llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn +++ b/llvm/utils/gn/secondary/lld/tools/lld/BUILD.gn @@ -33,5 +33,6 @@ executable("lld") { "//llvm/lib/Support", "//llvm/utils/gn/build/libs/xar", ] + assert_no_deps = [ "//llvm/lib/Debuginfod" ] sources = [ "lld.cpp" ] }