From 53a909a29ecb34234550f9b15fffb598e5a14fd4 Mon Sep 17 00:00:00 2001 From: Finagolfin Date: Sat, 16 Sep 2023 10:46:37 +0530 Subject: [PATCH] Disable the bootstrap checking for explicit target dependencies and remove wrong llbuild dependency This is currently flagging wrong dependencies, enable it again once it works. --- Package.swift | 1 - Utilities/bootstrap | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index a565918d11d..d5b7f84d55a 100644 --- a/Package.swift +++ b/Package.swift @@ -721,7 +721,6 @@ if ProcessInfo.processInfo.environment["SWIFTPM_LLBUILD_FWK"] == nil { } package.targets.first(where: { $0.name == "SPMLLBuild" })!.dependencies += [ .product(name: "llbuildSwift", package: "swift-llbuild"), - .product(name: "llbuild", package: "swift-llbuild"), ] } diff --git a/Utilities/bootstrap b/Utilities/bootstrap index e5bb4cfb6fb..878c1860c84 100755 --- a/Utilities/bootstrap +++ b/Utilities/bootstrap @@ -805,8 +805,9 @@ def get_swiftpm_flags(args): for modifier in ["-Xswiftc", "-Xbuild-tools-swiftc"]: build_flags.extend([modifier, "-module-cache-path", modifier, local_module_cache_path]) + # Disabled, enable this again when it works # Enforce explicit target dependencies - build_flags.extend(["--explicit-target-dependency-import-check", "error"]) + # build_flags.extend(["--explicit-target-dependency-import-check", "error"]) return build_flags