Pass hostToolchainBinDir to SwiftSDKBundleStore

This became a required parameter in https://github.com/swiftlang/swift-package-manager/pull/8668, which can be easily computed, since the host toolchain in practice is always available when `SwiftSDKBundleStore` is initialized.
This commit is contained in:
Max Desiatov
2025-05-14 16:55:27 +01:00
committed by GitHub
parent f3153ba955
commit 2c1b022a58

View File

@@ -216,6 +216,7 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem {
swiftSDKsDirectory: localFileSystem.getSharedSwiftSDKsDirectory(
explicitDirectory: options.swiftPMOrDefault.swiftSDKsDirectory.map { try AbsolutePath(validating: $0) }
),
hostToolchainBinDir: hostSwiftPMToolchain.swiftCompilerPath.parentDirectory,
fileSystem: localFileSystem,
observabilityScope: observabilitySystem.topScope.makeChildScope(description: "SwiftPM Bundle Store"),
outputHandler: { _ in }