The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build swift-driver, reference main (d2236e), with Swift 6.1 for Android on 16 Jun 2025 17:45:14 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 901 |   public static let tbdCurrentVersion: Option = Option("-tbd-current-version", .separate, attributes: [.frontend, .noDriver], metaVar: "<version>", helpText: "The current_version to use in an emitted TBD file")
 902 |   public static let tbdInstallNameEQ: Option = Option("-tbd-install_name=", .joined, alias: Option.tbdInstallName, attributes: [.frontend, .noDriver])
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:901:21: warning: static property 'tbdCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 899 |   public static let tbdCompatibilityVersion: Option = Option("-tbd-compatibility-version", .separate, attributes: [.frontend, .noDriver], metaVar: "<version>", helpText: "The compatibility_version to use in an emitted TBD file")
 900 |   public static let tbdCurrentVersionEQ: Option = Option("-tbd-current-version=", .joined, alias: Option.tbdCurrentVersion, attributes: [.frontend, .noDriver])
 901 |   public static let tbdCurrentVersion: Option = Option("-tbd-current-version", .separate, attributes: [.frontend, .noDriver], metaVar: "<version>", helpText: "The current_version to use in an emitted TBD file")
     |                     |- warning: static property 'tbdCurrentVersion' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'tbdCurrentVersion' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 902 |   public static let tbdInstallNameEQ: Option = Option("-tbd-install_name=", .joined, alias: Option.tbdInstallName, attributes: [.frontend, .noDriver])
 903 |   public static let tbdInstallName: Option = Option("-tbd-install_name", .separate, attributes: [.frontend, .noDriver], metaVar: "<path>", helpText: "The install_name to use in an emitted TBD file")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:902:21: warning: static property 'tbdInstallNameEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 900 |   public static let tbdCurrentVersionEQ: Option = Option("-tbd-current-version=", .joined, alias: Option.tbdCurrentVersion, attributes: [.frontend, .noDriver])
 901 |   public static let tbdCurrentVersion: Option = Option("-tbd-current-version", .separate, attributes: [.frontend, .noDriver], metaVar: "<version>", helpText: "The current_version to use in an emitted TBD file")
 902 |   public static let tbdInstallNameEQ: Option = Option("-tbd-install_name=", .joined, alias: Option.tbdInstallName, attributes: [.frontend, .noDriver])
     |                     |- warning: static property 'tbdInstallNameEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'tbdInstallNameEQ' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 903 |   public static let tbdInstallName: Option = Option("-tbd-install_name", .separate, attributes: [.frontend, .noDriver], metaVar: "<path>", helpText: "The install_name to use in an emitted TBD file")
 904 |   public static let tbdIsInstallapi: Option = Option("-tbd-is-installapi", .flag, attributes: [.frontend, .noDriver], helpText: "If the TBD file should indicate it's being generated during InstallAPI")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:903:21: warning: static property 'tbdInstallName' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 901 |   public static let tbdCurrentVersion: Option = Option("-tbd-current-version", .separate, attributes: [.frontend, .noDriver], metaVar: "<version>", helpText: "The current_version to use in an emitted TBD file")
 902 |   public static let tbdInstallNameEQ: Option = Option("-tbd-install_name=", .joined, alias: Option.tbdInstallName, attributes: [.frontend, .noDriver])
 903 |   public static let tbdInstallName: Option = Option("-tbd-install_name", .separate, attributes: [.frontend, .noDriver], metaVar: "<path>", helpText: "The install_name to use in an emitted TBD file")
     |                     |- warning: static property 'tbdInstallName' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'tbdInstallName' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 904 |   public static let tbdIsInstallapi: Option = Option("-tbd-is-installapi", .flag, attributes: [.frontend, .noDriver], helpText: "If the TBD file should indicate it's being generated during InstallAPI")
 905 |   public static let debugTestDependencyScanCacheSerialization: Option = Option("-test-dependency-scan-cache-serialization", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "After performing a dependency scan, serialize and then deserialize the scanner's internal state.")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:904:21: warning: static property 'tbdIsInstallapi' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 902 |   public static let tbdInstallNameEQ: Option = Option("-tbd-install_name=", .joined, alias: Option.tbdInstallName, attributes: [.frontend, .noDriver])
 903 |   public static let tbdInstallName: Option = Option("-tbd-install_name", .separate, attributes: [.frontend, .noDriver], metaVar: "<path>", helpText: "The install_name to use in an emitted TBD file")
 904 |   public static let tbdIsInstallapi: Option = Option("-tbd-is-installapi", .flag, attributes: [.frontend, .noDriver], helpText: "If the TBD file should indicate it's being generated during InstallAPI")
     |                     |- warning: static property 'tbdIsInstallapi' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'tbdIsInstallapi' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 905 |   public static let debugTestDependencyScanCacheSerialization: Option = Option("-test-dependency-scan-cache-serialization", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "After performing a dependency scan, serialize and then deserialize the scanner's internal state.")
 906 |   public static let testableImportModule: Option = Option("-testable-import-module", .separate, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Implicitly import the specified module with @testable")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:905:21: warning: static property 'debugTestDependencyScanCacheSerialization' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 903 |   public static let tbdInstallName: Option = Option("-tbd-install_name", .separate, attributes: [.frontend, .noDriver], metaVar: "<path>", helpText: "The install_name to use in an emitted TBD file")
 904 |   public static let tbdIsInstallapi: Option = Option("-tbd-is-installapi", .flag, attributes: [.frontend, .noDriver], helpText: "If the TBD file should indicate it's being generated during InstallAPI")
 905 |   public static let debugTestDependencyScanCacheSerialization: Option = Option("-test-dependency-scan-cache-serialization", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "After performing a dependency scan, serialize and then deserialize the scanner's internal state.")
     |                     |- warning: static property 'debugTestDependencyScanCacheSerialization' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'debugTestDependencyScanCacheSerialization' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 906 |   public static let testableImportModule: Option = Option("-testable-import-module", .separate, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Implicitly import the specified module with @testable")
 907 |   public static let throwsAsTraps: Option = Option("-throws-as-traps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Turn all throw sites into immediate traps")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:906:21: warning: static property 'testableImportModule' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 904 |   public static let tbdIsInstallapi: Option = Option("-tbd-is-installapi", .flag, attributes: [.frontend, .noDriver], helpText: "If the TBD file should indicate it's being generated during InstallAPI")
 905 |   public static let debugTestDependencyScanCacheSerialization: Option = Option("-test-dependency-scan-cache-serialization", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "After performing a dependency scan, serialize and then deserialize the scanner's internal state.")
 906 |   public static let testableImportModule: Option = Option("-testable-import-module", .separate, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Implicitly import the specified module with @testable")
     |                     |- warning: static property 'testableImportModule' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'testableImportModule' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 907 |   public static let throwsAsTraps: Option = Option("-throws-as-traps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Turn all throw sites into immediate traps")
 908 |   public static let toolchainStdlibRpath: Option = Option("-toolchain-stdlib-rpath", .flag, attributes: [.helpHidden, .doesNotAffectIncrementalBuild], helpText: "Add an rpath entry for the toolchain's standard library, rather than the OS's")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:907:21: warning: static property 'throwsAsTraps' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 905 |   public static let debugTestDependencyScanCacheSerialization: Option = Option("-test-dependency-scan-cache-serialization", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "After performing a dependency scan, serialize and then deserialize the scanner's internal state.")
 906 |   public static let testableImportModule: Option = Option("-testable-import-module", .separate, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Implicitly import the specified module with @testable")
 907 |   public static let throwsAsTraps: Option = Option("-throws-as-traps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Turn all throw sites into immediate traps")
     |                     |- warning: static property 'throwsAsTraps' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'throwsAsTraps' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 908 |   public static let toolchainStdlibRpath: Option = Option("-toolchain-stdlib-rpath", .flag, attributes: [.helpHidden, .doesNotAffectIncrementalBuild], helpText: "Add an rpath entry for the toolchain's standard library, rather than the OS's")
 909 |   public static let toolsDirectory: Option = Option("-tools-directory", .separate, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild, .argumentIsPath], metaVar: "<directory>", helpText: "Look for external executables (ld, clang, binutils) in <directory>")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:908:21: warning: static property 'toolchainStdlibRpath' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 906 |   public static let testableImportModule: Option = Option("-testable-import-module", .separate, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Implicitly import the specified module with @testable")
 907 |   public static let throwsAsTraps: Option = Option("-throws-as-traps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Turn all throw sites into immediate traps")
 908 |   public static let toolchainStdlibRpath: Option = Option("-toolchain-stdlib-rpath", .flag, attributes: [.helpHidden, .doesNotAffectIncrementalBuild], helpText: "Add an rpath entry for the toolchain's standard library, rather than the OS's")
     |                     |- warning: static property 'toolchainStdlibRpath' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'toolchainStdlibRpath' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 909 |   public static let toolsDirectory: Option = Option("-tools-directory", .separate, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild, .argumentIsPath], metaVar: "<directory>", helpText: "Look for external executables (ld, clang, binutils) in <directory>")
 910 |   public static let traceStatsEvents: Option = Option("-trace-stats-events", .flag, attributes: [.helpHidden, .frontend], helpText: "Trace changes to stats in -stats-output-dir")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:909:21: warning: static property 'toolsDirectory' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 907 |   public static let throwsAsTraps: Option = Option("-throws-as-traps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Turn all throw sites into immediate traps")
 908 |   public static let toolchainStdlibRpath: Option = Option("-toolchain-stdlib-rpath", .flag, attributes: [.helpHidden, .doesNotAffectIncrementalBuild], helpText: "Add an rpath entry for the toolchain's standard library, rather than the OS's")
 909 |   public static let toolsDirectory: Option = Option("-tools-directory", .separate, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild, .argumentIsPath], metaVar: "<directory>", helpText: "Look for external executables (ld, clang, binutils) in <directory>")
     |                     |- warning: static property 'toolsDirectory' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'toolsDirectory' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 910 |   public static let traceStatsEvents: Option = Option("-trace-stats-events", .flag, attributes: [.helpHidden, .frontend], helpText: "Trace changes to stats in -stats-output-dir")
 911 |   public static let trackSystemDependencies: Option = Option("-track-system-dependencies", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Track system dependencies while emitting Make-style dependencies")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:910:21: warning: static property 'traceStatsEvents' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 908 |   public static let toolchainStdlibRpath: Option = Option("-toolchain-stdlib-rpath", .flag, attributes: [.helpHidden, .doesNotAffectIncrementalBuild], helpText: "Add an rpath entry for the toolchain's standard library, rather than the OS's")
 909 |   public static let toolsDirectory: Option = Option("-tools-directory", .separate, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild, .argumentIsPath], metaVar: "<directory>", helpText: "Look for external executables (ld, clang, binutils) in <directory>")
 910 |   public static let traceStatsEvents: Option = Option("-trace-stats-events", .flag, attributes: [.helpHidden, .frontend], helpText: "Trace changes to stats in -stats-output-dir")
     |                     |- warning: static property 'traceStatsEvents' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'traceStatsEvents' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 911 |   public static let trackSystemDependencies: Option = Option("-track-system-dependencies", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Track system dependencies while emitting Make-style dependencies")
 912 |   public static let trapFunction: Option = Option("-trap-function", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<name>", helpText: "Lower traps to calls to this function instead of trap instructions")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:911:21: warning: static property 'trackSystemDependencies' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 909 |   public static let toolsDirectory: Option = Option("-tools-directory", .separate, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild, .argumentIsPath], metaVar: "<directory>", helpText: "Look for external executables (ld, clang, binutils) in <directory>")
 910 |   public static let traceStatsEvents: Option = Option("-trace-stats-events", .flag, attributes: [.helpHidden, .frontend], helpText: "Trace changes to stats in -stats-output-dir")
 911 |   public static let trackSystemDependencies: Option = Option("-track-system-dependencies", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Track system dependencies while emitting Make-style dependencies")
     |                     |- warning: static property 'trackSystemDependencies' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'trackSystemDependencies' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 912 |   public static let trapFunction: Option = Option("-trap-function", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<name>", helpText: "Lower traps to calls to this function instead of trap instructions")
 913 |   public static let triple: Option = Option("-triple", .separate, alias: Option.target, attributes: [.frontend, .noDriver])
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:912:21: warning: static property 'trapFunction' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 910 |   public static let traceStatsEvents: Option = Option("-trace-stats-events", .flag, attributes: [.helpHidden, .frontend], helpText: "Trace changes to stats in -stats-output-dir")
 911 |   public static let trackSystemDependencies: Option = Option("-track-system-dependencies", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Track system dependencies while emitting Make-style dependencies")
 912 |   public static let trapFunction: Option = Option("-trap-function", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<name>", helpText: "Lower traps to calls to this function instead of trap instructions")
     |                     |- warning: static property 'trapFunction' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'trapFunction' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 913 |   public static let triple: Option = Option("-triple", .separate, alias: Option.target, attributes: [.frontend, .noDriver])
 914 |   public static let typeInfoDumpFilterEQ: Option = Option("-type-info-dump-filter=", .joined, attributes: [.helpHidden, .frontend, .noDriver], helpText: "One of 'all', 'resilient' or 'fragile'")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:913:21: warning: static property 'triple' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 911 |   public static let trackSystemDependencies: Option = Option("-track-system-dependencies", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Track system dependencies while emitting Make-style dependencies")
 912 |   public static let trapFunction: Option = Option("-trap-function", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<name>", helpText: "Lower traps to calls to this function instead of trap instructions")
 913 |   public static let triple: Option = Option("-triple", .separate, alias: Option.target, attributes: [.frontend, .noDriver])
     |                     |- warning: static property 'triple' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'triple' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 914 |   public static let typeInfoDumpFilterEQ: Option = Option("-type-info-dump-filter=", .joined, attributes: [.helpHidden, .frontend, .noDriver], helpText: "One of 'all', 'resilient' or 'fragile'")
 915 |   public static let typecheckModuleFromInterface: Option = Option("-typecheck-module-from-interface", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Treat the (single) input as a swiftinterface and typecheck it", group: .modes)
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:914:21: warning: static property 'typeInfoDumpFilterEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 912 |   public static let trapFunction: Option = Option("-trap-function", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<name>", helpText: "Lower traps to calls to this function instead of trap instructions")
 913 |   public static let triple: Option = Option("-triple", .separate, alias: Option.target, attributes: [.frontend, .noDriver])
 914 |   public static let typeInfoDumpFilterEQ: Option = Option("-type-info-dump-filter=", .joined, attributes: [.helpHidden, .frontend, .noDriver], helpText: "One of 'all', 'resilient' or 'fragile'")
     |                     |- warning: static property 'typeInfoDumpFilterEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'typeInfoDumpFilterEQ' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 915 |   public static let typecheckModuleFromInterface: Option = Option("-typecheck-module-from-interface", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Treat the (single) input as a swiftinterface and typecheck it", group: .modes)
 916 |   public static let typecheck: Option = Option("-typecheck", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Parse and type-check input file(s)", group: .modes)
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:915:21: warning: static property 'typecheckModuleFromInterface' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 913 |   public static let triple: Option = Option("-triple", .separate, alias: Option.target, attributes: [.frontend, .noDriver])
 914 |   public static let typeInfoDumpFilterEQ: Option = Option("-type-info-dump-filter=", .joined, attributes: [.helpHidden, .frontend, .noDriver], helpText: "One of 'all', 'resilient' or 'fragile'")
 915 |   public static let typecheckModuleFromInterface: Option = Option("-typecheck-module-from-interface", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Treat the (single) input as a swiftinterface and typecheck it", group: .modes)
     |                     |- warning: static property 'typecheckModuleFromInterface' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'typecheckModuleFromInterface' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 916 |   public static let typecheck: Option = Option("-typecheck", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Parse and type-check input file(s)", group: .modes)
 917 |   public static let typoCorrectionLimit: Option = Option("-typo-correction-limit", .separate, attributes: [.helpHidden, .frontend], metaVar: "<n>", helpText: "Limit the number of times the compiler will attempt typo correction to <n>")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:916:21: warning: static property 'typecheck' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 914 |   public static let typeInfoDumpFilterEQ: Option = Option("-type-info-dump-filter=", .joined, attributes: [.helpHidden, .frontend, .noDriver], helpText: "One of 'all', 'resilient' or 'fragile'")
 915 |   public static let typecheckModuleFromInterface: Option = Option("-typecheck-module-from-interface", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Treat the (single) input as a swiftinterface and typecheck it", group: .modes)
 916 |   public static let typecheck: Option = Option("-typecheck", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Parse and type-check input file(s)", group: .modes)
     |                     |- warning: static property 'typecheck' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'typecheck' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 917 |   public static let typoCorrectionLimit: Option = Option("-typo-correction-limit", .separate, attributes: [.helpHidden, .frontend], metaVar: "<n>", helpText: "Limit the number of times the compiler will attempt typo correction to <n>")
 918 |   public static let unavailableDeclOptimizationEQ: Option = Option("-unavailable-decl-optimization=", .joined, attributes: [.frontend, .noInteractive], metaVar: "<complete,none>", helpText: "Specify the optimization mode for unavailable declarations. The value may be 'none' (no optimization) or 'complete' (code is not generated at all unavailable declarations)")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:917:21: warning: static property 'typoCorrectionLimit' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 915 |   public static let typecheckModuleFromInterface: Option = Option("-typecheck-module-from-interface", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Treat the (single) input as a swiftinterface and typecheck it", group: .modes)
 916 |   public static let typecheck: Option = Option("-typecheck", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Parse and type-check input file(s)", group: .modes)
 917 |   public static let typoCorrectionLimit: Option = Option("-typo-correction-limit", .separate, attributes: [.helpHidden, .frontend], metaVar: "<n>", helpText: "Limit the number of times the compiler will attempt typo correction to <n>")
     |                     |- warning: static property 'typoCorrectionLimit' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'typoCorrectionLimit' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 918 |   public static let unavailableDeclOptimizationEQ: Option = Option("-unavailable-decl-optimization=", .joined, attributes: [.frontend, .noInteractive], metaVar: "<complete,none>", helpText: "Specify the optimization mode for unavailable declarations. The value may be 'none' (no optimization) or 'complete' (code is not generated at all unavailable declarations)")
 919 |   public static let updateCode: Option = Option("-update-code", .flag, attributes: [.helpHidden, .frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Update Swift code")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:918:21: warning: static property 'unavailableDeclOptimizationEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 916 |   public static let typecheck: Option = Option("-typecheck", .flag, attributes: [.frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Parse and type-check input file(s)", group: .modes)
 917 |   public static let typoCorrectionLimit: Option = Option("-typo-correction-limit", .separate, attributes: [.helpHidden, .frontend], metaVar: "<n>", helpText: "Limit the number of times the compiler will attempt typo correction to <n>")
 918 |   public static let unavailableDeclOptimizationEQ: Option = Option("-unavailable-decl-optimization=", .joined, attributes: [.frontend, .noInteractive], metaVar: "<complete,none>", helpText: "Specify the optimization mode for unavailable declarations. The value may be 'none' (no optimization) or 'complete' (code is not generated at all unavailable declarations)")
     |                     |- warning: static property 'unavailableDeclOptimizationEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'unavailableDeclOptimizationEQ' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 919 |   public static let updateCode: Option = Option("-update-code", .flag, attributes: [.helpHidden, .frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Update Swift code")
 920 |   public static let useClangFunctionTypes: Option = Option("-use-clang-function-types", .flag, attributes: [.frontend, .noDriver], helpText: "Use stored Clang function types for computing canonical types.")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:919:21: warning: static property 'updateCode' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 917 |   public static let typoCorrectionLimit: Option = Option("-typo-correction-limit", .separate, attributes: [.helpHidden, .frontend], metaVar: "<n>", helpText: "Limit the number of times the compiler will attempt typo correction to <n>")
 918 |   public static let unavailableDeclOptimizationEQ: Option = Option("-unavailable-decl-optimization=", .joined, attributes: [.frontend, .noInteractive], metaVar: "<complete,none>", helpText: "Specify the optimization mode for unavailable declarations. The value may be 'none' (no optimization) or 'complete' (code is not generated at all unavailable declarations)")
 919 |   public static let updateCode: Option = Option("-update-code", .flag, attributes: [.helpHidden, .frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Update Swift code")
     |                     |- warning: static property 'updateCode' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'updateCode' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 920 |   public static let useClangFunctionTypes: Option = Option("-use-clang-function-types", .flag, attributes: [.frontend, .noDriver], helpText: "Use stored Clang function types for computing canonical types.")
 921 |   public static let useFrontendParseableOutput: Option = Option("-use-frontend-parseable-output", .flag, attributes: [.helpHidden, .cacheInvariant], helpText: "Emit parseable-output from swift-frontend jobs instead of from the driver")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:920:21: warning: static property 'useClangFunctionTypes' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 918 |   public static let unavailableDeclOptimizationEQ: Option = Option("-unavailable-decl-optimization=", .joined, attributes: [.frontend, .noInteractive], metaVar: "<complete,none>", helpText: "Specify the optimization mode for unavailable declarations. The value may be 'none' (no optimization) or 'complete' (code is not generated at all unavailable declarations)")
 919 |   public static let updateCode: Option = Option("-update-code", .flag, attributes: [.helpHidden, .frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Update Swift code")
 920 |   public static let useClangFunctionTypes: Option = Option("-use-clang-function-types", .flag, attributes: [.frontend, .noDriver], helpText: "Use stored Clang function types for computing canonical types.")
     |                     |- warning: static property 'useClangFunctionTypes' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useClangFunctionTypes' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 921 |   public static let useFrontendParseableOutput: Option = Option("-use-frontend-parseable-output", .flag, attributes: [.helpHidden, .cacheInvariant], helpText: "Emit parseable-output from swift-frontend jobs instead of from the driver")
 922 |   public static let useInterfaceForModule: Option = Option("-use-interface-for-module", .separate, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:921:21: warning: static property 'useFrontendParseableOutput' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 919 |   public static let updateCode: Option = Option("-update-code", .flag, attributes: [.helpHidden, .frontend, .noInteractive, .doesNotAffectIncrementalBuild], helpText: "Update Swift code")
 920 |   public static let useClangFunctionTypes: Option = Option("-use-clang-function-types", .flag, attributes: [.frontend, .noDriver], helpText: "Use stored Clang function types for computing canonical types.")
 921 |   public static let useFrontendParseableOutput: Option = Option("-use-frontend-parseable-output", .flag, attributes: [.helpHidden, .cacheInvariant], helpText: "Emit parseable-output from swift-frontend jobs instead of from the driver")
     |                     |- warning: static property 'useFrontendParseableOutput' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useFrontendParseableOutput' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 922 |   public static let useInterfaceForModule: Option = Option("-use-interface-for-module", .separate, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
 923 |   public static let useInterfaceForModule_: Option = Option("--use-interface-for-module", .separate, alias: Option.useInterfaceForModule, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:922:21: warning: static property 'useInterfaceForModule' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 920 |   public static let useClangFunctionTypes: Option = Option("-use-clang-function-types", .flag, attributes: [.frontend, .noDriver], helpText: "Use stored Clang function types for computing canonical types.")
 921 |   public static let useFrontendParseableOutput: Option = Option("-use-frontend-parseable-output", .flag, attributes: [.helpHidden, .cacheInvariant], helpText: "Emit parseable-output from swift-frontend jobs instead of from the driver")
 922 |   public static let useInterfaceForModule: Option = Option("-use-interface-for-module", .separate, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
     |                     |- warning: static property 'useInterfaceForModule' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useInterfaceForModule' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 923 |   public static let useInterfaceForModule_: Option = Option("--use-interface-for-module", .separate, alias: Option.useInterfaceForModule, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
 924 |   public static let useJit: Option = Option("-use-jit", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Register Objective-C classes as if the JIT were in use")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:923:21: warning: static property 'useInterfaceForModule_' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 921 |   public static let useFrontendParseableOutput: Option = Option("-use-frontend-parseable-output", .flag, attributes: [.helpHidden, .cacheInvariant], helpText: "Emit parseable-output from swift-frontend jobs instead of from the driver")
 922 |   public static let useInterfaceForModule: Option = Option("-use-interface-for-module", .separate, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
 923 |   public static let useInterfaceForModule_: Option = Option("--use-interface-for-module", .separate, alias: Option.useInterfaceForModule, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
     |                     |- warning: static property 'useInterfaceForModule_' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useInterfaceForModule_' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 924 |   public static let useJit: Option = Option("-use-jit", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Register Objective-C classes as if the JIT were in use")
 925 |   public static let useLd: Option = Option("-use-ld=", .joined, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies the flavor of the linker to be used")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:924:21: warning: static property 'useJit' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 922 |   public static let useInterfaceForModule: Option = Option("-use-interface-for-module", .separate, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
 923 |   public static let useInterfaceForModule_: Option = Option("--use-interface-for-module", .separate, alias: Option.useInterfaceForModule, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
 924 |   public static let useJit: Option = Option("-use-jit", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Register Objective-C classes as if the JIT were in use")
     |                     |- warning: static property 'useJit' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useJit' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 925 |   public static let useLd: Option = Option("-use-ld=", .joined, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies the flavor of the linker to be used")
 926 |   public static let useMalloc: Option = Option("-use-malloc", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Allocate internal data structures using malloc (for memory debugging)")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:925:21: warning: static property 'useLd' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 923 |   public static let useInterfaceForModule_: Option = Option("--use-interface-for-module", .separate, alias: Option.useInterfaceForModule, attributes: [.noDriver], metaVar: "<name>", helpText: "Prefer loading these modules via interface")
 924 |   public static let useJit: Option = Option("-use-jit", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Register Objective-C classes as if the JIT were in use")
 925 |   public static let useLd: Option = Option("-use-ld=", .joined, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies the flavor of the linker to be used")
     |                     |- warning: static property 'useLd' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useLd' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 926 |   public static let useMalloc: Option = Option("-use-malloc", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Allocate internal data structures using malloc (for memory debugging)")
 927 |   public static let useStaticResourceDir: Option = Option("-use-static-resource-dir", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Use resources in the static resource directory")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:926:21: warning: static property 'useMalloc' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 924 |   public static let useJit: Option = Option("-use-jit", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Register Objective-C classes as if the JIT were in use")
 925 |   public static let useLd: Option = Option("-use-ld=", .joined, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies the flavor of the linker to be used")
 926 |   public static let useMalloc: Option = Option("-use-malloc", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Allocate internal data structures using malloc (for memory debugging)")
     |                     |- warning: static property 'useMalloc' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useMalloc' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 927 |   public static let useStaticResourceDir: Option = Option("-use-static-resource-dir", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Use resources in the static resource directory")
 928 |   public static let useTabs: Option = Option("-use-tabs", .flag, attributes: [.noInteractive, .noBatch], helpText: "Use tabs for indentation.", group: .codeFormatting)
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:927:21: warning: static property 'useStaticResourceDir' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 925 |   public static let useLd: Option = Option("-use-ld=", .joined, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies the flavor of the linker to be used")
 926 |   public static let useMalloc: Option = Option("-use-malloc", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Allocate internal data structures using malloc (for memory debugging)")
 927 |   public static let useStaticResourceDir: Option = Option("-use-static-resource-dir", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Use resources in the static resource directory")
     |                     |- warning: static property 'useStaticResourceDir' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useStaticResourceDir' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 928 |   public static let useTabs: Option = Option("-use-tabs", .flag, attributes: [.noInteractive, .noBatch], helpText: "Use tabs for indentation.", group: .codeFormatting)
 929 |   public static let userModuleVersion: Option = Option("-user-module-version", .separate, attributes: [.frontend, .moduleInterface], metaVar: "<vers>", helpText: "Module version specified from Swift module authors")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:928:21: warning: static property 'useTabs' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 926 |   public static let useMalloc: Option = Option("-use-malloc", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Allocate internal data structures using malloc (for memory debugging)")
 927 |   public static let useStaticResourceDir: Option = Option("-use-static-resource-dir", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Use resources in the static resource directory")
 928 |   public static let useTabs: Option = Option("-use-tabs", .flag, attributes: [.noInteractive, .noBatch], helpText: "Use tabs for indentation.", group: .codeFormatting)
     |                     |- warning: static property 'useTabs' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'useTabs' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 929 |   public static let userModuleVersion: Option = Option("-user-module-version", .separate, attributes: [.frontend, .moduleInterface], metaVar: "<vers>", helpText: "Module version specified from Swift module authors")
 930 |   public static let validateClangModulesOnce: Option = Option("-validate-clang-modules-once", .flag, attributes: [.frontend], helpText: "Don't verify input files for Clang modules if the module has been successfully validated or loaded during this build session")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:929:21: warning: static property 'userModuleVersion' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 927 |   public static let useStaticResourceDir: Option = Option("-use-static-resource-dir", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Use resources in the static resource directory")
 928 |   public static let useTabs: Option = Option("-use-tabs", .flag, attributes: [.noInteractive, .noBatch], helpText: "Use tabs for indentation.", group: .codeFormatting)
 929 |   public static let userModuleVersion: Option = Option("-user-module-version", .separate, attributes: [.frontend, .moduleInterface], metaVar: "<vers>", helpText: "Module version specified from Swift module authors")
     |                     |- warning: static property 'userModuleVersion' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'userModuleVersion' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 930 |   public static let validateClangModulesOnce: Option = Option("-validate-clang-modules-once", .flag, attributes: [.frontend], helpText: "Don't verify input files for Clang modules if the module has been successfully validated or loaded during this build session")
 931 |   public static let validatePriorDependencyScanCache: Option = Option("-validate-prior-dependency-scan-cache", .flag, attributes: [.frontend, .noDriver], helpText: "For performing a dependency scan with a prior scanner state, validate module dependencies.")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:930:21: warning: static property 'validateClangModulesOnce' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 928 |   public static let useTabs: Option = Option("-use-tabs", .flag, attributes: [.noInteractive, .noBatch], helpText: "Use tabs for indentation.", group: .codeFormatting)
 929 |   public static let userModuleVersion: Option = Option("-user-module-version", .separate, attributes: [.frontend, .moduleInterface], metaVar: "<vers>", helpText: "Module version specified from Swift module authors")
 930 |   public static let validateClangModulesOnce: Option = Option("-validate-clang-modules-once", .flag, attributes: [.frontend], helpText: "Don't verify input files for Clang modules if the module has been successfully validated or loaded during this build session")
     |                     |- warning: static property 'validateClangModulesOnce' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'validateClangModulesOnce' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 931 |   public static let validatePriorDependencyScanCache: Option = Option("-validate-prior-dependency-scan-cache", .flag, attributes: [.frontend, .noDriver], helpText: "For performing a dependency scan with a prior scanner state, validate module dependencies.")
 932 |   public static let validateTbdAgainstIrEQ: Option = Option("-validate-tbd-against-ir=", .joined, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<level>", helpText: "Compare the symbols in the IR against the TBD file that would be generated.")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:931:21: warning: static property 'validatePriorDependencyScanCache' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 929 |   public static let userModuleVersion: Option = Option("-user-module-version", .separate, attributes: [.frontend, .moduleInterface], metaVar: "<vers>", helpText: "Module version specified from Swift module authors")
 930 |   public static let validateClangModulesOnce: Option = Option("-validate-clang-modules-once", .flag, attributes: [.frontend], helpText: "Don't verify input files for Clang modules if the module has been successfully validated or loaded during this build session")
 931 |   public static let validatePriorDependencyScanCache: Option = Option("-validate-prior-dependency-scan-cache", .flag, attributes: [.frontend, .noDriver], helpText: "For performing a dependency scan with a prior scanner state, validate module dependencies.")
     |                     |- warning: static property 'validatePriorDependencyScanCache' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'validatePriorDependencyScanCache' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 932 |   public static let validateTbdAgainstIrEQ: Option = Option("-validate-tbd-against-ir=", .joined, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<level>", helpText: "Compare the symbols in the IR against the TBD file that would be generated.")
 933 |   public static let valueRecursionThreshold: Option = Option("-value-recursion-threshold", .separate, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Set the maximum depth for direct recursion in value types")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:932:21: warning: static property 'validateTbdAgainstIrEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 930 |   public static let validateClangModulesOnce: Option = Option("-validate-clang-modules-once", .flag, attributes: [.frontend], helpText: "Don't verify input files for Clang modules if the module has been successfully validated or loaded during this build session")
 931 |   public static let validatePriorDependencyScanCache: Option = Option("-validate-prior-dependency-scan-cache", .flag, attributes: [.frontend, .noDriver], helpText: "For performing a dependency scan with a prior scanner state, validate module dependencies.")
 932 |   public static let validateTbdAgainstIrEQ: Option = Option("-validate-tbd-against-ir=", .joined, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<level>", helpText: "Compare the symbols in the IR against the TBD file that would be generated.")
     |                     |- warning: static property 'validateTbdAgainstIrEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'validateTbdAgainstIrEQ' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 933 |   public static let valueRecursionThreshold: Option = Option("-value-recursion-threshold", .separate, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Set the maximum depth for direct recursion in value types")
 934 |   public static let verifyAdditionalFile: Option = Option("-verify-additional-file", .separate, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics in this file in addition to source files")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:933:21: warning: static property 'valueRecursionThreshold' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 931 |   public static let validatePriorDependencyScanCache: Option = Option("-validate-prior-dependency-scan-cache", .flag, attributes: [.frontend, .noDriver], helpText: "For performing a dependency scan with a prior scanner state, validate module dependencies.")
 932 |   public static let validateTbdAgainstIrEQ: Option = Option("-validate-tbd-against-ir=", .joined, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<level>", helpText: "Compare the symbols in the IR against the TBD file that would be generated.")
 933 |   public static let valueRecursionThreshold: Option = Option("-value-recursion-threshold", .separate, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Set the maximum depth for direct recursion in value types")
     |                     |- warning: static property 'valueRecursionThreshold' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'valueRecursionThreshold' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 934 |   public static let verifyAdditionalFile: Option = Option("-verify-additional-file", .separate, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics in this file in addition to source files")
 935 |   public static let verifyAdditionalPrefix: Option = Option("-verify-additional-prefix", .separate, attributes: [.frontend, .noDriver], helpText: "Check for diagnostics with the prefix expected-<PREFIX> as well as expected-")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:934:21: warning: static property 'verifyAdditionalFile' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 932 |   public static let validateTbdAgainstIrEQ: Option = Option("-validate-tbd-against-ir=", .joined, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<level>", helpText: "Compare the symbols in the IR against the TBD file that would be generated.")
 933 |   public static let valueRecursionThreshold: Option = Option("-value-recursion-threshold", .separate, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Set the maximum depth for direct recursion in value types")
 934 |   public static let verifyAdditionalFile: Option = Option("-verify-additional-file", .separate, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics in this file in addition to source files")
     |                     |- warning: static property 'verifyAdditionalFile' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyAdditionalFile' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 935 |   public static let verifyAdditionalPrefix: Option = Option("-verify-additional-prefix", .separate, attributes: [.frontend, .noDriver], helpText: "Check for diagnostics with the prefix expected-<PREFIX> as well as expected-")
 936 |   public static let verifyAllSubstitutionMaps: Option = Option("-verify-all-substitution-maps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Verify all SubstitutionMaps on construction")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:935:21: warning: static property 'verifyAdditionalPrefix' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 933 |   public static let valueRecursionThreshold: Option = Option("-value-recursion-threshold", .separate, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Set the maximum depth for direct recursion in value types")
 934 |   public static let verifyAdditionalFile: Option = Option("-verify-additional-file", .separate, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics in this file in addition to source files")
 935 |   public static let verifyAdditionalPrefix: Option = Option("-verify-additional-prefix", .separate, attributes: [.frontend, .noDriver], helpText: "Check for diagnostics with the prefix expected-<PREFIX> as well as expected-")
     |                     |- warning: static property 'verifyAdditionalPrefix' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyAdditionalPrefix' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 936 |   public static let verifyAllSubstitutionMaps: Option = Option("-verify-all-substitution-maps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Verify all SubstitutionMaps on construction")
 937 |   public static let verifyApplyFixes: Option = Option("-verify-apply-fixes", .flag, attributes: [.frontend, .noDriver], helpText: "Like -verify, but updates the original source file")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:936:21: warning: static property 'verifyAllSubstitutionMaps' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 934 |   public static let verifyAdditionalFile: Option = Option("-verify-additional-file", .separate, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics in this file in addition to source files")
 935 |   public static let verifyAdditionalPrefix: Option = Option("-verify-additional-prefix", .separate, attributes: [.frontend, .noDriver], helpText: "Check for diagnostics with the prefix expected-<PREFIX> as well as expected-")
 936 |   public static let verifyAllSubstitutionMaps: Option = Option("-verify-all-substitution-maps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Verify all SubstitutionMaps on construction")
     |                     |- warning: static property 'verifyAllSubstitutionMaps' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyAllSubstitutionMaps' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 937 |   public static let verifyApplyFixes: Option = Option("-verify-apply-fixes", .flag, attributes: [.frontend, .noDriver], helpText: "Like -verify, but updates the original source file")
 938 |   public static let verifyDebugInfo: Option = Option("-verify-debug-info", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Verify the binary representation of debug output.")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:937:21: warning: static property 'verifyApplyFixes' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 935 |   public static let verifyAdditionalPrefix: Option = Option("-verify-additional-prefix", .separate, attributes: [.frontend, .noDriver], helpText: "Check for diagnostics with the prefix expected-<PREFIX> as well as expected-")
 936 |   public static let verifyAllSubstitutionMaps: Option = Option("-verify-all-substitution-maps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Verify all SubstitutionMaps on construction")
 937 |   public static let verifyApplyFixes: Option = Option("-verify-apply-fixes", .flag, attributes: [.frontend, .noDriver], helpText: "Like -verify, but updates the original source file")
     |                     |- warning: static property 'verifyApplyFixes' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyApplyFixes' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 938 |   public static let verifyDebugInfo: Option = Option("-verify-debug-info", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Verify the binary representation of debug output.")
 939 |   public static let verifyEmittedModuleInterface: Option = Option("-verify-emitted-module-interface", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Check that module interfaces emitted during compilation typecheck")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:938:21: warning: static property 'verifyDebugInfo' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 936 |   public static let verifyAllSubstitutionMaps: Option = Option("-verify-all-substitution-maps", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Verify all SubstitutionMaps on construction")
 937 |   public static let verifyApplyFixes: Option = Option("-verify-apply-fixes", .flag, attributes: [.frontend, .noDriver], helpText: "Like -verify, but updates the original source file")
 938 |   public static let verifyDebugInfo: Option = Option("-verify-debug-info", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Verify the binary representation of debug output.")
     |                     |- warning: static property 'verifyDebugInfo' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyDebugInfo' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 939 |   public static let verifyEmittedModuleInterface: Option = Option("-verify-emitted-module-interface", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Check that module interfaces emitted during compilation typecheck")
 940 |   public static let verifyGenericSignatures: Option = Option("-verify-generic-signatures", .separate, attributes: [.frontend, .noDriver], metaVar: "<module-name>", helpText: "Verify the generic signatures in the given module")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:939:21: warning: static property 'verifyEmittedModuleInterface' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 937 |   public static let verifyApplyFixes: Option = Option("-verify-apply-fixes", .flag, attributes: [.frontend, .noDriver], helpText: "Like -verify, but updates the original source file")
 938 |   public static let verifyDebugInfo: Option = Option("-verify-debug-info", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Verify the binary representation of debug output.")
 939 |   public static let verifyEmittedModuleInterface: Option = Option("-verify-emitted-module-interface", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Check that module interfaces emitted during compilation typecheck")
     |                     |- warning: static property 'verifyEmittedModuleInterface' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyEmittedModuleInterface' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 940 |   public static let verifyGenericSignatures: Option = Option("-verify-generic-signatures", .separate, attributes: [.frontend, .noDriver], metaVar: "<module-name>", helpText: "Verify the generic signatures in the given module")
 941 |   public static let verifyIgnoreUnknown: Option = Option("-verify-ignore-unknown", .flag, attributes: [.frontend, .noDriver], helpText: "Allow diagnostics for '<unknown>' location in verify mode")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:940:21: warning: static property 'verifyGenericSignatures' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 938 |   public static let verifyDebugInfo: Option = Option("-verify-debug-info", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Verify the binary representation of debug output.")
 939 |   public static let verifyEmittedModuleInterface: Option = Option("-verify-emitted-module-interface", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Check that module interfaces emitted during compilation typecheck")
 940 |   public static let verifyGenericSignatures: Option = Option("-verify-generic-signatures", .separate, attributes: [.frontend, .noDriver], metaVar: "<module-name>", helpText: "Verify the generic signatures in the given module")
     |                     |- warning: static property 'verifyGenericSignatures' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyGenericSignatures' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 941 |   public static let verifyIgnoreUnknown: Option = Option("-verify-ignore-unknown", .flag, attributes: [.frontend, .noDriver], helpText: "Allow diagnostics for '<unknown>' location in verify mode")
 942 |   public static let verifyIncrementalDependencies: Option = Option("-verify-incremental-dependencies", .flag, attributes: [.helpHidden, .frontend], helpText: "Enable the dependency verifier for each frontend job")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:941:21: warning: static property 'verifyIgnoreUnknown' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 939 |   public static let verifyEmittedModuleInterface: Option = Option("-verify-emitted-module-interface", .flag, attributes: [.noInteractive, .doesNotAffectIncrementalBuild], helpText: "Check that module interfaces emitted during compilation typecheck")
 940 |   public static let verifyGenericSignatures: Option = Option("-verify-generic-signatures", .separate, attributes: [.frontend, .noDriver], metaVar: "<module-name>", helpText: "Verify the generic signatures in the given module")
 941 |   public static let verifyIgnoreUnknown: Option = Option("-verify-ignore-unknown", .flag, attributes: [.frontend, .noDriver], helpText: "Allow diagnostics for '<unknown>' location in verify mode")
     |                     |- warning: static property 'verifyIgnoreUnknown' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyIgnoreUnknown' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 942 |   public static let verifyIncrementalDependencies: Option = Option("-verify-incremental-dependencies", .flag, attributes: [.helpHidden, .frontend], helpText: "Enable the dependency verifier for each frontend job")
 943 |   public static let verifyTypeLayout: Option = Option("-verify-type-layout", .joinedOrSeparate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<type>", helpText: "Verify compile-time and runtime type layout information for type")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:942:21: warning: static property 'verifyIncrementalDependencies' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 940 |   public static let verifyGenericSignatures: Option = Option("-verify-generic-signatures", .separate, attributes: [.frontend, .noDriver], metaVar: "<module-name>", helpText: "Verify the generic signatures in the given module")
 941 |   public static let verifyIgnoreUnknown: Option = Option("-verify-ignore-unknown", .flag, attributes: [.frontend, .noDriver], helpText: "Allow diagnostics for '<unknown>' location in verify mode")
 942 |   public static let verifyIncrementalDependencies: Option = Option("-verify-incremental-dependencies", .flag, attributes: [.helpHidden, .frontend], helpText: "Enable the dependency verifier for each frontend job")
     |                     |- warning: static property 'verifyIncrementalDependencies' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyIncrementalDependencies' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 943 |   public static let verifyTypeLayout: Option = Option("-verify-type-layout", .joinedOrSeparate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<type>", helpText: "Verify compile-time and runtime type layout information for type")
 944 |   public static let verify: Option = Option("-verify", .flag, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics against expected-{error|warning|note} annotations")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:943:21: warning: static property 'verifyTypeLayout' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 941 |   public static let verifyIgnoreUnknown: Option = Option("-verify-ignore-unknown", .flag, attributes: [.frontend, .noDriver], helpText: "Allow diagnostics for '<unknown>' location in verify mode")
 942 |   public static let verifyIncrementalDependencies: Option = Option("-verify-incremental-dependencies", .flag, attributes: [.helpHidden, .frontend], helpText: "Enable the dependency verifier for each frontend job")
 943 |   public static let verifyTypeLayout: Option = Option("-verify-type-layout", .joinedOrSeparate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<type>", helpText: "Verify compile-time and runtime type layout information for type")
     |                     |- warning: static property 'verifyTypeLayout' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verifyTypeLayout' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 944 |   public static let verify: Option = Option("-verify", .flag, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics against expected-{error|warning|note} annotations")
 945 |   public static let version: Option = Option("-version", .flag, attributes: [.frontend], helpText: "Print version information and exit")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:944:21: warning: static property 'verify' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 942 |   public static let verifyIncrementalDependencies: Option = Option("-verify-incremental-dependencies", .flag, attributes: [.helpHidden, .frontend], helpText: "Enable the dependency verifier for each frontend job")
 943 |   public static let verifyTypeLayout: Option = Option("-verify-type-layout", .joinedOrSeparate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<type>", helpText: "Verify compile-time and runtime type layout information for type")
 944 |   public static let verify: Option = Option("-verify", .flag, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics against expected-{error|warning|note} annotations")
     |                     |- warning: static property 'verify' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'verify' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 945 |   public static let version: Option = Option("-version", .flag, attributes: [.frontend], helpText: "Print version information and exit")
 946 |   public static let version_: Option = Option("--version", .flag, alias: Option.version, attributes: [.frontend], helpText: "Print version information and exit")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:945:21: warning: static property 'version' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 943 |   public static let verifyTypeLayout: Option = Option("-verify-type-layout", .joinedOrSeparate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<type>", helpText: "Verify compile-time and runtime type layout information for type")
 944 |   public static let verify: Option = Option("-verify", .flag, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics against expected-{error|warning|note} annotations")
 945 |   public static let version: Option = Option("-version", .flag, attributes: [.frontend], helpText: "Print version information and exit")
     |                     |- warning: static property 'version' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'version' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 946 |   public static let version_: Option = Option("--version", .flag, alias: Option.version, attributes: [.frontend], helpText: "Print version information and exit")
 947 |   public static let vfsoverlayEQ: Option = Option("-vfsoverlay=", .joined, alias: Option.vfsoverlay)
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:946:21: warning: static property 'version_' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 944 |   public static let verify: Option = Option("-verify", .flag, attributes: [.frontend, .noDriver], helpText: "Verify diagnostics against expected-{error|warning|note} annotations")
 945 |   public static let version: Option = Option("-version", .flag, attributes: [.frontend], helpText: "Print version information and exit")
 946 |   public static let version_: Option = Option("--version", .flag, alias: Option.version, attributes: [.frontend], helpText: "Print version information and exit")
     |                     |- warning: static property 'version_' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'version_' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 947 |   public static let vfsoverlayEQ: Option = Option("-vfsoverlay=", .joined, alias: Option.vfsoverlay)
 948 |   public static let vfsoverlay: Option = Option("-vfsoverlay", .joinedOrSeparate, attributes: [.frontend, .argumentIsPath], helpText: "Add directory to VFS overlay file")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:947:21: warning: static property 'vfsoverlayEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 945 |   public static let version: Option = Option("-version", .flag, attributes: [.frontend], helpText: "Print version information and exit")
 946 |   public static let version_: Option = Option("--version", .flag, alias: Option.version, attributes: [.frontend], helpText: "Print version information and exit")
 947 |   public static let vfsoverlayEQ: Option = Option("-vfsoverlay=", .joined, alias: Option.vfsoverlay)
     |                     |- warning: static property 'vfsoverlayEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'vfsoverlayEQ' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 948 |   public static let vfsoverlay: Option = Option("-vfsoverlay", .joinedOrSeparate, attributes: [.frontend, .argumentIsPath], helpText: "Add directory to VFS overlay file")
 949 |   public static let visualcToolsRoot: Option = Option("-visualc-tools-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "VisualC++ Tools Root")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:948:21: warning: static property 'vfsoverlay' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 946 |   public static let version_: Option = Option("--version", .flag, alias: Option.version, attributes: [.frontend], helpText: "Print version information and exit")
 947 |   public static let vfsoverlayEQ: Option = Option("-vfsoverlay=", .joined, alias: Option.vfsoverlay)
 948 |   public static let vfsoverlay: Option = Option("-vfsoverlay", .joinedOrSeparate, attributes: [.frontend, .argumentIsPath], helpText: "Add directory to VFS overlay file")
     |                     |- warning: static property 'vfsoverlay' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'vfsoverlay' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 949 |   public static let visualcToolsRoot: Option = Option("-visualc-tools-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "VisualC++ Tools Root")
 950 |   public static let visualcToolsVersion: Option = Option("-visualc-tools-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "VisualC++ ToolSet Version")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:949:21: warning: static property 'visualcToolsRoot' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 947 |   public static let vfsoverlayEQ: Option = Option("-vfsoverlay=", .joined, alias: Option.vfsoverlay)
 948 |   public static let vfsoverlay: Option = Option("-vfsoverlay", .joinedOrSeparate, attributes: [.frontend, .argumentIsPath], helpText: "Add directory to VFS overlay file")
 949 |   public static let visualcToolsRoot: Option = Option("-visualc-tools-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "VisualC++ Tools Root")
     |                     |- warning: static property 'visualcToolsRoot' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'visualcToolsRoot' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 950 |   public static let visualcToolsVersion: Option = Option("-visualc-tools-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "VisualC++ ToolSet Version")
 951 |   public static let v: Option = Option("-v", .flag, attributes: [.doesNotAffectIncrementalBuild, .synthesizeInterface], helpText: "Show commands to run and use verbose output")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:950:21: warning: static property 'visualcToolsVersion' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 948 |   public static let vfsoverlay: Option = Option("-vfsoverlay", .joinedOrSeparate, attributes: [.frontend, .argumentIsPath], helpText: "Add directory to VFS overlay file")
 949 |   public static let visualcToolsRoot: Option = Option("-visualc-tools-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "VisualC++ Tools Root")
 950 |   public static let visualcToolsVersion: Option = Option("-visualc-tools-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "VisualC++ ToolSet Version")
     |                     |- warning: static property 'visualcToolsVersion' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'visualcToolsVersion' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 951 |   public static let v: Option = Option("-v", .flag, attributes: [.doesNotAffectIncrementalBuild, .synthesizeInterface], helpText: "Show commands to run and use verbose output")
 952 |   public static let warnConcurrency: Option = Option("-warn-concurrency", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about code that is unsafe according to the Swift Concurrency model and will become ill-formed in a future language version")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:951:21: warning: static property 'v' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 949 |   public static let visualcToolsRoot: Option = Option("-visualc-tools-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "VisualC++ Tools Root")
 950 |   public static let visualcToolsVersion: Option = Option("-visualc-tools-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "VisualC++ ToolSet Version")
 951 |   public static let v: Option = Option("-v", .flag, attributes: [.doesNotAffectIncrementalBuild, .synthesizeInterface], helpText: "Show commands to run and use verbose output")
     |                     |- warning: static property 'v' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'v' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 952 |   public static let warnConcurrency: Option = Option("-warn-concurrency", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about code that is unsafe according to the Swift Concurrency model and will become ill-formed in a future language version")
 953 |   public static let warnImplicitOverrides: Option = Option("-warn-implicit-overrides", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about implicit overrides of protocol members")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:952:21: warning: static property 'warnConcurrency' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 950 |   public static let visualcToolsVersion: Option = Option("-visualc-tools-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "VisualC++ ToolSet Version")
 951 |   public static let v: Option = Option("-v", .flag, attributes: [.doesNotAffectIncrementalBuild, .synthesizeInterface], helpText: "Show commands to run and use verbose output")
 952 |   public static let warnConcurrency: Option = Option("-warn-concurrency", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about code that is unsafe according to the Swift Concurrency model and will become ill-formed in a future language version")
     |                     |- warning: static property 'warnConcurrency' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnConcurrency' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 953 |   public static let warnImplicitOverrides: Option = Option("-warn-implicit-overrides", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about implicit overrides of protocol members")
 954 |   public static let warnLongExpressionTypeCheckingEQ: Option = Option("-warn-long-expression-type-checking=", .joined, alias: Option.warnLongExpressionTypeChecking, attributes: [.helpHidden, .frontend, .noDriver])
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:953:21: warning: static property 'warnImplicitOverrides' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 951 |   public static let v: Option = Option("-v", .flag, attributes: [.doesNotAffectIncrementalBuild, .synthesizeInterface], helpText: "Show commands to run and use verbose output")
 952 |   public static let warnConcurrency: Option = Option("-warn-concurrency", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about code that is unsafe according to the Swift Concurrency model and will become ill-formed in a future language version")
 953 |   public static let warnImplicitOverrides: Option = Option("-warn-implicit-overrides", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about implicit overrides of protocol members")
     |                     |- warning: static property 'warnImplicitOverrides' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnImplicitOverrides' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 954 |   public static let warnLongExpressionTypeCheckingEQ: Option = Option("-warn-long-expression-type-checking=", .joined, alias: Option.warnLongExpressionTypeChecking, attributes: [.helpHidden, .frontend, .noDriver])
 955 |   public static let warnLongExpressionTypeChecking: Option = Option("-warn-long-expression-type-checking", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking an expression takes longer than <n> ms")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:954:21: warning: static property 'warnLongExpressionTypeCheckingEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 952 |   public static let warnConcurrency: Option = Option("-warn-concurrency", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about code that is unsafe according to the Swift Concurrency model and will become ill-formed in a future language version")
 953 |   public static let warnImplicitOverrides: Option = Option("-warn-implicit-overrides", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about implicit overrides of protocol members")
 954 |   public static let warnLongExpressionTypeCheckingEQ: Option = Option("-warn-long-expression-type-checking=", .joined, alias: Option.warnLongExpressionTypeChecking, attributes: [.helpHidden, .frontend, .noDriver])
     |                     |- warning: static property 'warnLongExpressionTypeCheckingEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnLongExpressionTypeCheckingEQ' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 955 |   public static let warnLongExpressionTypeChecking: Option = Option("-warn-long-expression-type-checking", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking an expression takes longer than <n> ms")
 956 |   public static let warnLongFunctionBodiesEQ: Option = Option("-warn-long-function-bodies=", .joined, alias: Option.warnLongFunctionBodies, attributes: [.helpHidden, .frontend, .noDriver])
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:955:21: warning: static property 'warnLongExpressionTypeChecking' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 953 |   public static let warnImplicitOverrides: Option = Option("-warn-implicit-overrides", .flag, attributes: [.frontend, .doesNotAffectIncrementalBuild], helpText: "Warn about implicit overrides of protocol members")
 954 |   public static let warnLongExpressionTypeCheckingEQ: Option = Option("-warn-long-expression-type-checking=", .joined, alias: Option.warnLongExpressionTypeChecking, attributes: [.helpHidden, .frontend, .noDriver])
 955 |   public static let warnLongExpressionTypeChecking: Option = Option("-warn-long-expression-type-checking", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking an expression takes longer than <n> ms")
     |                     |- warning: static property 'warnLongExpressionTypeChecking' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnLongExpressionTypeChecking' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 956 |   public static let warnLongFunctionBodiesEQ: Option = Option("-warn-long-function-bodies=", .joined, alias: Option.warnLongFunctionBodies, attributes: [.helpHidden, .frontend, .noDriver])
 957 |   public static let warnLongFunctionBodies: Option = Option("-warn-long-function-bodies", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking a function takes longer than <n> ms")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:956:21: warning: static property 'warnLongFunctionBodiesEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 954 |   public static let warnLongExpressionTypeCheckingEQ: Option = Option("-warn-long-expression-type-checking=", .joined, alias: Option.warnLongExpressionTypeChecking, attributes: [.helpHidden, .frontend, .noDriver])
 955 |   public static let warnLongExpressionTypeChecking: Option = Option("-warn-long-expression-type-checking", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking an expression takes longer than <n> ms")
 956 |   public static let warnLongFunctionBodiesEQ: Option = Option("-warn-long-function-bodies=", .joined, alias: Option.warnLongFunctionBodies, attributes: [.helpHidden, .frontend, .noDriver])
     |                     |- warning: static property 'warnLongFunctionBodiesEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnLongFunctionBodiesEQ' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 957 |   public static let warnLongFunctionBodies: Option = Option("-warn-long-function-bodies", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking a function takes longer than <n> ms")
 958 |   public static let warnOnEditorPlaceholder: Option = Option("-warn-on-editor-placeholder", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Downgrade the editor placeholder error to a warning")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:957:21: warning: static property 'warnLongFunctionBodies' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 955 |   public static let warnLongExpressionTypeChecking: Option = Option("-warn-long-expression-type-checking", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking an expression takes longer than <n> ms")
 956 |   public static let warnLongFunctionBodiesEQ: Option = Option("-warn-long-function-bodies=", .joined, alias: Option.warnLongFunctionBodies, attributes: [.helpHidden, .frontend, .noDriver])
 957 |   public static let warnLongFunctionBodies: Option = Option("-warn-long-function-bodies", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking a function takes longer than <n> ms")
     |                     |- warning: static property 'warnLongFunctionBodies' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnLongFunctionBodies' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 958 |   public static let warnOnEditorPlaceholder: Option = Option("-warn-on-editor-placeholder", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Downgrade the editor placeholder error to a warning")
 959 |   public static let warnOnPotentiallyUnavailableEnumCase: Option = Option("-warn-on-potentially-unavailable-enum-case", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Deprecated, will be removed in future versions")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:958:21: warning: static property 'warnOnEditorPlaceholder' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 956 |   public static let warnLongFunctionBodiesEQ: Option = Option("-warn-long-function-bodies=", .joined, alias: Option.warnLongFunctionBodies, attributes: [.helpHidden, .frontend, .noDriver])
 957 |   public static let warnLongFunctionBodies: Option = Option("-warn-long-function-bodies", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking a function takes longer than <n> ms")
 958 |   public static let warnOnEditorPlaceholder: Option = Option("-warn-on-editor-placeholder", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Downgrade the editor placeholder error to a warning")
     |                     |- warning: static property 'warnOnEditorPlaceholder' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnOnEditorPlaceholder' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 959 |   public static let warnOnPotentiallyUnavailableEnumCase: Option = Option("-warn-on-potentially-unavailable-enum-case", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Deprecated, will be removed in future versions")
 960 |   public static let warnSoftDeprecated: Option = Option("-warn-soft-deprecated", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Warn when soft-deprecated declarations are referenced")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:959:21: warning: static property 'warnOnPotentiallyUnavailableEnumCase' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 957 |   public static let warnLongFunctionBodies: Option = Option("-warn-long-function-bodies", .separate, attributes: [.helpHidden, .frontend, .noDriver], metaVar: "<n>", helpText: "Warns when type-checking a function takes longer than <n> ms")
 958 |   public static let warnOnEditorPlaceholder: Option = Option("-warn-on-editor-placeholder", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Downgrade the editor placeholder error to a warning")
 959 |   public static let warnOnPotentiallyUnavailableEnumCase: Option = Option("-warn-on-potentially-unavailable-enum-case", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Deprecated, will be removed in future versions")
     |                     |- warning: static property 'warnOnPotentiallyUnavailableEnumCase' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnOnPotentiallyUnavailableEnumCase' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 960 |   public static let warnSoftDeprecated: Option = Option("-warn-soft-deprecated", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Warn when soft-deprecated declarations are referenced")
 961 |   public static let warnSwift3ObjcInferenceComplete: Option = Option("-warn-swift3-objc-inference-complete", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:960:21: warning: static property 'warnSoftDeprecated' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 958 |   public static let warnOnEditorPlaceholder: Option = Option("-warn-on-editor-placeholder", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Downgrade the editor placeholder error to a warning")
 959 |   public static let warnOnPotentiallyUnavailableEnumCase: Option = Option("-warn-on-potentially-unavailable-enum-case", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Deprecated, will be removed in future versions")
 960 |   public static let warnSoftDeprecated: Option = Option("-warn-soft-deprecated", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Warn when soft-deprecated declarations are referenced")
     |                     |- warning: static property 'warnSoftDeprecated' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnSoftDeprecated' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 961 |   public static let warnSwift3ObjcInferenceComplete: Option = Option("-warn-swift3-objc-inference-complete", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
 962 |   public static let warnSwift3ObjcInferenceMinimal: Option = Option("-warn-swift3-objc-inference-minimal", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:961:21: warning: static property 'warnSwift3ObjcInferenceComplete' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 959 |   public static let warnOnPotentiallyUnavailableEnumCase: Option = Option("-warn-on-potentially-unavailable-enum-case", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Deprecated, will be removed in future versions")
 960 |   public static let warnSoftDeprecated: Option = Option("-warn-soft-deprecated", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Warn when soft-deprecated declarations are referenced")
 961 |   public static let warnSwift3ObjcInferenceComplete: Option = Option("-warn-swift3-objc-inference-complete", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
     |                     |- warning: static property 'warnSwift3ObjcInferenceComplete' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnSwift3ObjcInferenceComplete' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 962 |   public static let warnSwift3ObjcInferenceMinimal: Option = Option("-warn-swift3-objc-inference-minimal", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
 963 |   public static let warnSwift3ObjcInference: Option = Option("-warn-swift3-objc-inference", .flag, alias: Option.warnSwift3ObjcInferenceComplete, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild])
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:962:21: warning: static property 'warnSwift3ObjcInferenceMinimal' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 960 |   public static let warnSoftDeprecated: Option = Option("-warn-soft-deprecated", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Warn when soft-deprecated declarations are referenced")
 961 |   public static let warnSwift3ObjcInferenceComplete: Option = Option("-warn-swift3-objc-inference-complete", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
 962 |   public static let warnSwift3ObjcInferenceMinimal: Option = Option("-warn-swift3-objc-inference-minimal", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
     |                     |- warning: static property 'warnSwift3ObjcInferenceMinimal' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnSwift3ObjcInferenceMinimal' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 963 |   public static let warnSwift3ObjcInference: Option = Option("-warn-swift3-objc-inference", .flag, alias: Option.warnSwift3ObjcInferenceComplete, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild])
 964 |   public static let warningsAsErrors: Option = Option("-warnings-as-errors", .flag, attributes: [.frontend], helpText: "Treat warnings as errors", group: .warningTreating)
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:963:21: warning: static property 'warnSwift3ObjcInference' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 961 |   public static let warnSwift3ObjcInferenceComplete: Option = Option("-warn-swift3-objc-inference-complete", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
 962 |   public static let warnSwift3ObjcInferenceMinimal: Option = Option("-warn-swift3-objc-inference-minimal", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
 963 |   public static let warnSwift3ObjcInference: Option = Option("-warn-swift3-objc-inference", .flag, alias: Option.warnSwift3ObjcInferenceComplete, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild])
     |                     |- warning: static property 'warnSwift3ObjcInference' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warnSwift3ObjcInference' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 964 |   public static let warningsAsErrors: Option = Option("-warnings-as-errors", .flag, attributes: [.frontend], helpText: "Treat warnings as errors", group: .warningTreating)
 965 |   public static let weakLinkAtTarget: Option = Option("-weak-link-at-target", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Weakly link symbols for declarations that were introduced at the deployment target. Symbols introduced before the deployment target are still strongly linked.")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:964:21: warning: static property 'warningsAsErrors' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 962 |   public static let warnSwift3ObjcInferenceMinimal: Option = Option("-warn-swift3-objc-inference-minimal", .flag, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild], helpText: "Deprecated, has no effect")
 963 |   public static let warnSwift3ObjcInference: Option = Option("-warn-swift3-objc-inference", .flag, alias: Option.warnSwift3ObjcInferenceComplete, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild])
 964 |   public static let warningsAsErrors: Option = Option("-warnings-as-errors", .flag, attributes: [.frontend], helpText: "Treat warnings as errors", group: .warningTreating)
     |                     |- warning: static property 'warningsAsErrors' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'warningsAsErrors' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 965 |   public static let weakLinkAtTarget: Option = Option("-weak-link-at-target", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Weakly link symbols for declarations that were introduced at the deployment target. Symbols introduced before the deployment target are still strongly linked.")
 966 |   public static let Werror: Option = Option("-Werror", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as error", group: .warningTreating)
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:965:21: warning: static property 'weakLinkAtTarget' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 963 |   public static let warnSwift3ObjcInference: Option = Option("-warn-swift3-objc-inference", .flag, alias: Option.warnSwift3ObjcInferenceComplete, attributes: [.helpHidden, .frontend, .doesNotAffectIncrementalBuild])
 964 |   public static let warningsAsErrors: Option = Option("-warnings-as-errors", .flag, attributes: [.frontend], helpText: "Treat warnings as errors", group: .warningTreating)
 965 |   public static let weakLinkAtTarget: Option = Option("-weak-link-at-target", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Weakly link symbols for declarations that were introduced at the deployment target. Symbols introduced before the deployment target are still strongly linked.")
     |                     |- warning: static property 'weakLinkAtTarget' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'weakLinkAtTarget' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 966 |   public static let Werror: Option = Option("-Werror", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as error", group: .warningTreating)
 967 |   public static let wholeModuleOptimization: Option = Option("-whole-module-optimization", .flag, attributes: [.frontend, .noInteractive], helpText: "Optimize input files together instead of individually")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:966:21: warning: static property 'Werror' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 964 |   public static let warningsAsErrors: Option = Option("-warnings-as-errors", .flag, attributes: [.frontend], helpText: "Treat warnings as errors", group: .warningTreating)
 965 |   public static let weakLinkAtTarget: Option = Option("-weak-link-at-target", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Weakly link symbols for declarations that were introduced at the deployment target. Symbols introduced before the deployment target are still strongly linked.")
 966 |   public static let Werror: Option = Option("-Werror", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as error", group: .warningTreating)
     |                     |- warning: static property 'Werror' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'Werror' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 967 |   public static let wholeModuleOptimization: Option = Option("-whole-module-optimization", .flag, attributes: [.frontend, .noInteractive], helpText: "Optimize input files together instead of individually")
 968 |   public static let windowsSdkRoot: Option = Option("-windows-sdk-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "Windows SDK Root")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:967:21: warning: static property 'wholeModuleOptimization' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 965 |   public static let weakLinkAtTarget: Option = Option("-weak-link-at-target", .flag, attributes: [.helpHidden, .frontend, .noDriver], helpText: "Weakly link symbols for declarations that were introduced at the deployment target. Symbols introduced before the deployment target are still strongly linked.")
 966 |   public static let Werror: Option = Option("-Werror", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as error", group: .warningTreating)
 967 |   public static let wholeModuleOptimization: Option = Option("-whole-module-optimization", .flag, attributes: [.frontend, .noInteractive], helpText: "Optimize input files together instead of individually")
     |                     |- warning: static property 'wholeModuleOptimization' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'wholeModuleOptimization' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 968 |   public static let windowsSdkRoot: Option = Option("-windows-sdk-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "Windows SDK Root")
 969 |   public static let windowsSdkVersion: Option = Option("-windows-sdk-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "Windows SDK Version")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:968:21: warning: static property 'windowsSdkRoot' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 966 |   public static let Werror: Option = Option("-Werror", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as error", group: .warningTreating)
 967 |   public static let wholeModuleOptimization: Option = Option("-whole-module-optimization", .flag, attributes: [.frontend, .noInteractive], helpText: "Optimize input files together instead of individually")
 968 |   public static let windowsSdkRoot: Option = Option("-windows-sdk-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "Windows SDK Root")
     |                     |- warning: static property 'windowsSdkRoot' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'windowsSdkRoot' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 969 |   public static let windowsSdkVersion: Option = Option("-windows-sdk-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "Windows SDK Version")
 970 |   public static let wmo: Option = Option("-wmo", .flag, alias: Option.wholeModuleOptimization, attributes: [.helpHidden, .frontend, .noInteractive])
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:969:21: warning: static property 'windowsSdkVersion' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 967 |   public static let wholeModuleOptimization: Option = Option("-whole-module-optimization", .flag, attributes: [.frontend, .noInteractive], helpText: "Optimize input files together instead of individually")
 968 |   public static let windowsSdkRoot: Option = Option("-windows-sdk-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "Windows SDK Root")
 969 |   public static let windowsSdkVersion: Option = Option("-windows-sdk-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "Windows SDK Version")
     |                     |- warning: static property 'windowsSdkVersion' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'windowsSdkVersion' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 970 |   public static let wmo: Option = Option("-wmo", .flag, alias: Option.wholeModuleOptimization, attributes: [.helpHidden, .frontend, .noInteractive])
 971 |   public static let workingDirectoryEQ: Option = Option("-working-directory=", .joined, alias: Option.workingDirectory)
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:970:21: warning: static property 'wmo' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 968 |   public static let windowsSdkRoot: Option = Option("-windows-sdk-root", .separate, attributes: [.frontend, .synthesizeInterface, .argumentIsPath], metaVar: "<root>", helpText: "Windows SDK Root")
 969 |   public static let windowsSdkVersion: Option = Option("-windows-sdk-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "Windows SDK Version")
 970 |   public static let wmo: Option = Option("-wmo", .flag, alias: Option.wholeModuleOptimization, attributes: [.helpHidden, .frontend, .noInteractive])
     |                     |- warning: static property 'wmo' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'wmo' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 971 |   public static let workingDirectoryEQ: Option = Option("-working-directory=", .joined, alias: Option.workingDirectory)
 972 |   public static let workingDirectory: Option = Option("-working-directory", .separate, metaVar: "<path>", helpText: "Resolve file paths relative to the specified directory")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:971:21: warning: static property 'workingDirectoryEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 969 |   public static let windowsSdkVersion: Option = Option("-windows-sdk-version", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<version>", helpText: "Windows SDK Version")
 970 |   public static let wmo: Option = Option("-wmo", .flag, alias: Option.wholeModuleOptimization, attributes: [.helpHidden, .frontend, .noInteractive])
 971 |   public static let workingDirectoryEQ: Option = Option("-working-directory=", .joined, alias: Option.workingDirectory)
     |                     |- warning: static property 'workingDirectoryEQ' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'workingDirectoryEQ' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 972 |   public static let workingDirectory: Option = Option("-working-directory", .separate, metaVar: "<path>", helpText: "Resolve file paths relative to the specified directory")
 973 |   public static let Wwarning: Option = Option("-Wwarning", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as warning", group: .warningTreating)
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:972:21: warning: static property 'workingDirectory' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 970 |   public static let wmo: Option = Option("-wmo", .flag, alias: Option.wholeModuleOptimization, attributes: [.helpHidden, .frontend, .noInteractive])
 971 |   public static let workingDirectoryEQ: Option = Option("-working-directory=", .joined, alias: Option.workingDirectory)
 972 |   public static let workingDirectory: Option = Option("-working-directory", .separate, metaVar: "<path>", helpText: "Resolve file paths relative to the specified directory")
     |                     |- warning: static property 'workingDirectory' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'workingDirectory' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 973 |   public static let Wwarning: Option = Option("-Wwarning", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as warning", group: .warningTreating)
 974 |   public static let Xcc: Option = Option("-Xcc", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<arg>", helpText: "Pass <arg> to the C/C++/Objective-C compiler")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:973:21: warning: static property 'Wwarning' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 971 |   public static let workingDirectoryEQ: Option = Option("-working-directory=", .joined, alias: Option.workingDirectory)
 972 |   public static let workingDirectory: Option = Option("-working-directory", .separate, metaVar: "<path>", helpText: "Resolve file paths relative to the specified directory")
 973 |   public static let Wwarning: Option = Option("-Wwarning", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as warning", group: .warningTreating)
     |                     |- warning: static property 'Wwarning' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'Wwarning' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 974 |   public static let Xcc: Option = Option("-Xcc", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<arg>", helpText: "Pass <arg> to the C/C++/Objective-C compiler")
 975 |   public static let XclangLinker: Option = Option("-Xclang-linker", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to Clang when it is used for linking.")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:974:21: warning: static property 'Xcc' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 972 |   public static let workingDirectory: Option = Option("-working-directory", .separate, metaVar: "<path>", helpText: "Resolve file paths relative to the specified directory")
 973 |   public static let Wwarning: Option = Option("-Wwarning", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as warning", group: .warningTreating)
 974 |   public static let Xcc: Option = Option("-Xcc", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<arg>", helpText: "Pass <arg> to the C/C++/Objective-C compiler")
     |                     |- warning: static property 'Xcc' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'Xcc' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 975 |   public static let XclangLinker: Option = Option("-Xclang-linker", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to Clang when it is used for linking.")
 976 |   public static let Xfrontend: Option = Option("-Xfrontend", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to the Swift frontend")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:975:21: warning: static property 'XclangLinker' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 973 |   public static let Wwarning: Option = Option("-Wwarning", .separate, attributes: [.helpHidden, .frontend], metaVar: "<diagnostic_group>", helpText: "Treat this warning group as warning", group: .warningTreating)
 974 |   public static let Xcc: Option = Option("-Xcc", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<arg>", helpText: "Pass <arg> to the C/C++/Objective-C compiler")
 975 |   public static let XclangLinker: Option = Option("-Xclang-linker", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to Clang when it is used for linking.")
     |                     |- warning: static property 'XclangLinker' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'XclangLinker' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 976 |   public static let Xfrontend: Option = Option("-Xfrontend", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to the Swift frontend")
 977 |   public static let Xlinker: Option = Option("-Xlinker", .separate, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies an option which should be passed to the linker")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:976:21: warning: static property 'Xfrontend' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 974 |   public static let Xcc: Option = Option("-Xcc", .separate, attributes: [.frontend, .synthesizeInterface], metaVar: "<arg>", helpText: "Pass <arg> to the C/C++/Objective-C compiler")
 975 |   public static let XclangLinker: Option = Option("-Xclang-linker", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to Clang when it is used for linking.")
 976 |   public static let Xfrontend: Option = Option("-Xfrontend", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to the Swift frontend")
     |                     |- warning: static property 'Xfrontend' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'Xfrontend' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 977 |   public static let Xlinker: Option = Option("-Xlinker", .separate, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies an option which should be passed to the linker")
 978 |   public static let Xllvm: Option = Option("-Xllvm", .separate, attributes: [.helpHidden, .frontend], metaVar: "<arg>", helpText: "Pass <arg> to LLVM.")
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:977:21: warning: static property 'Xlinker' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 975 |   public static let XclangLinker: Option = Option("-Xclang-linker", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to Clang when it is used for linking.")
 976 |   public static let Xfrontend: Option = Option("-Xfrontend", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to the Swift frontend")
 977 |   public static let Xlinker: Option = Option("-Xlinker", .separate, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies an option which should be passed to the linker")
     |                     |- warning: static property 'Xlinker' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'Xlinker' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 978 |   public static let Xllvm: Option = Option("-Xllvm", .separate, attributes: [.helpHidden, .frontend], metaVar: "<arg>", helpText: "Pass <arg> to LLVM.")
 979 |   public static let DASHDASH: Option = Option("--", .remaining, attributes: [.frontend, .doesNotAffectIncrementalBuild])
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:978:21: warning: static property 'Xllvm' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 976 |   public static let Xfrontend: Option = Option("-Xfrontend", .separate, attributes: [.helpHidden], metaVar: "<arg>", helpText: "Pass <arg> to the Swift frontend")
 977 |   public static let Xlinker: Option = Option("-Xlinker", .separate, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies an option which should be passed to the linker")
 978 |   public static let Xllvm: Option = Option("-Xllvm", .separate, attributes: [.helpHidden, .frontend], metaVar: "<arg>", helpText: "Pass <arg> to LLVM.")
     |                     |- warning: static property 'Xllvm' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'Xllvm' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 979 |   public static let DASHDASH: Option = Option("--", .remaining, attributes: [.frontend, .doesNotAffectIncrementalBuild])
 980 | }
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/Options.swift:979:21: warning: static property 'DASHDASH' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
 977 |   public static let Xlinker: Option = Option("-Xlinker", .separate, attributes: [.doesNotAffectIncrementalBuild], helpText: "Specifies an option which should be passed to the linker")
 978 |   public static let Xllvm: Option = Option("-Xllvm", .separate, attributes: [.helpHidden, .frontend], metaVar: "<arg>", helpText: "Pass <arg> to LLVM.")
 979 |   public static let DASHDASH: Option = Option("--", .remaining, attributes: [.frontend, .doesNotAffectIncrementalBuild])
     |                     |- warning: static property 'DASHDASH' is not concurrency-safe because non-'Sendable' type 'Option' may have shared mutable state; this is an error in the Swift 6 language mode
     |                     |- note: add '@MainActor' to make static property 'DASHDASH' part of global actor 'MainActor'
     |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 980 | }
 981 |
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
[272/288] Compiling SwiftOptions OptionParsing.swift
/host/spi-builder-workspace/Sources/SwiftOptions/OptionParsing.swift:18:8: warning: associated value 'unsupportedOption(index:argument:option:currentDriverKind:)' of 'Sendable'-conforming enum 'OptionParseError' has non-sendable type 'Option'; this is an error in the Swift 6 language mode
 16 |   case unknownOption(index: Int, argument: String)
 17 |   case missingArgument(index: Int, argument: String)
 18 |   case unsupportedOption(index: Int, argument: String, option: Option, currentDriverKind: DriverKind)
    |        `- warning: associated value 'unsupportedOption(index:argument:option:currentDriverKind:)' of 'Sendable'-conforming enum 'OptionParseError' has non-sendable type 'Option'; this is an error in the Swift 6 language mode
 19 |
 20 |   public var description: String {
/host/spi-builder-workspace/Sources/SwiftOptions/Option.swift:37:15: note: consider making struct 'Option' conform to the 'Sendable' protocol
 35 |
 36 | /// Describes a command-line option.
 37 | public struct Option {
    |               `- note: consider making struct 'Option' conform to the 'Sendable' protocol
 38 |   /// The kind of option we have, which determines how it will be parsed.
 39 |   public enum Kind: Hashable {
/host/spi-builder-workspace/Sources/SwiftOptions/OptionParsing.swift:18:8: warning: associated value 'unsupportedOption(index:argument:option:currentDriverKind:)' of 'Sendable'-conforming enum 'OptionParseError' has non-sendable type 'DriverKind'; this is an error in the Swift 6 language mode
 16 |   case unknownOption(index: Int, argument: String)
 17 |   case missingArgument(index: Int, argument: String)
 18 |   case unsupportedOption(index: Int, argument: String, option: Option, currentDriverKind: DriverKind)
    |        `- warning: associated value 'unsupportedOption(index:argument:option:currentDriverKind:)' of 'Sendable'-conforming enum 'OptionParseError' has non-sendable type 'DriverKind'; this is an error in the Swift 6 language mode
 19 |
 20 |   public var description: String {
/host/spi-builder-workspace/Sources/SwiftOptions/DriverKind.swift:14:13: note: consider making enum 'DriverKind' conform to the 'Sendable' protocol
12 |
13 | /// Describes which mode the driver is in.
14 | public enum DriverKind: String, CaseIterable {
   |             `- note: consider making enum 'DriverKind' conform to the 'Sendable' protocol
15 |   case interactive = "swift"
16 |   case batch = "swiftc"
[273/288] Compiling SwiftOptions DriverKind.swift
[274/289] Wrapping AST for SwiftOptions for debugging
[276/388] Emitting module swift_help
[277/388] Compiling swift_help main.swift
[278/389] Wrapping AST for swift-help for debugging
[279/389] Write Objects.LinkFileList
error: link command failed with exit code 1 (use -v to see invocation)
ld.lld: error: undefined symbol: posix_spawnattr_destroy
>>> referenced by Process.swift:635 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:635)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF6$deferL_yyF)
ld.lld: error: undefined symbol: posix_spawn_file_actions_destroy
>>> referenced by Process.swift:680 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:680)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF6$deferL0_yyF)
ld.lld: error: undefined symbol: posix_spawnattr_init
>>> referenced by Process.swift:634 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:634)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawnattr_setsigmask
>>> referenced by Process.swift:640 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:640)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawnattr_setsigdefault
>>> referenced by Process.swift:660 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:660)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawnattr_setpgroup
>>> referenced by Process.swift:668 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:668)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawnattr_setflags
>>> referenced by Process.swift:671 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:671)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawn_file_actions_init
>>> referenced by Process.swift:679 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:679)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawn_file_actions_adddup2
>>> referenced by Process.swift:699 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:699)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced by Process.swift:712 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:712)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced by Process.swift:720 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:720)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced 3 more times
ld.lld: error: undefined symbol: posix_spawn_file_actions_addclose
>>> referenced by Process.swift:702 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:702)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced by Process.swift:703 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:703)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced by Process.swift:715 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:715)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced 3 more times
ld.lld: error: undefined symbol: posix_spawnp
>>> referenced by Process.swift:741 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:741)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[280/389] Linking swift-help
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:873b43b7be6289c04a5a3fd4b2c372c2a5abf90643451079297d3dc6dc0b7d36
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
[0/1] Planning build
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/24] Write swift-version-24593BA9C3E375BF.txt
[2/24] Linking makeOptions
[4/36] Emitting module TSCLibc
[5/36] Compiling TSCLibc libc.swift
[7/49] Emitting module ArgumentParserToolInfo
[8/49] Compiling ArgumentParserToolInfo ToolInfo.swift
[9/77] Compiling llbuildSwift Internals.swift
[10/77] Compiling llbuildSwift NinjaManifest.swift
[11/77] Compiling llbuildSwift CoreBindings.swift
[12/77] Compiling llbuildSwift BuildDBBindings.swift
[13/77] Emitting module llbuildSwift
[14/77] Compiling llbuildSwift BuildValue.swift
[16/114] Compiling llbuildSwift BuildKey.swift
[17/114] Compiling llbuildSwift BuildSystemBindings.swift
[19/114] Compiling ArgumentParser ParsedValues.swift
[20/114] Compiling ArgumentParser ParserError.swift
[21/114] Compiling ArgumentParser SplitArguments.swift
[22/114] Compiling ArgumentParser DumpHelpGenerator.swift
[23/114] Compiling ArgumentParser HelpCommand.swift
[24/119] Emitting module ArgumentParser
[25/124] Compiling ArgumentParser ExpressibleByArgument.swift
[26/124] Compiling ArgumentParser ParsableArguments.swift
[27/124] Compiling ArgumentParser ParsableArgumentsValidation.swift
[28/124] Compiling ArgumentParser ParsableCommand.swift
[29/124] Compiling ArgumentParser ArgumentDecoder.swift
[30/124] Compiling ArgumentParser OptionGroup.swift
[31/124] Compiling ArgumentParser ArgumentVisibility.swift
[32/124] Compiling ArgumentParser CompletionKind.swift
[33/124] Compiling ArgumentParser Errors.swift
[34/124] Compiling ArgumentParser Flag.swift
[35/124] Compiling ArgumentParser NameSpecification.swift
[36/124] Compiling ArgumentParser Option.swift
[37/124] Emitting module TSCBasic
[38/124] Compiling ArgumentParser BashCompletionsGenerator.swift
[39/124] Compiling ArgumentParser CompletionsGenerator.swift
[40/124] Compiling ArgumentParser FishCompletionsGenerator.swift
[41/124] Compiling ArgumentParser ZshCompletionsGenerator.swift
[42/124] Compiling ArgumentParser Argument.swift
[43/124] Compiling ArgumentParser ArgumentHelp.swift
[50/124] Compiling ArgumentParser HelpGenerator.swift
[51/124] Compiling ArgumentParser MessageInfo.swift
[52/124] Compiling ArgumentParser UsageGenerator.swift
[53/124] Compiling ArgumentParser CollectionExtensions.swift
[54/124] Compiling ArgumentParser Platform.swift
[55/124] Compiling ArgumentParser CommandParser.swift
[56/124] Compiling ArgumentParser InputKey.swift
[57/124] Compiling ArgumentParser InputOrigin.swift
[58/124] Compiling ArgumentParser Name.swift
[59/124] Compiling ArgumentParser Parsed.swift
[60/124] Compiling ArgumentParser AsyncParsableCommand.swift
[61/124] Compiling ArgumentParser CommandConfiguration.swift
[62/124] Compiling ArgumentParser CommandGroup.swift
[63/124] Compiling ArgumentParser EnumerableFlag.swift
[64/124] Compiling ArgumentParser ArgumentDefinition.swift
[65/124] Compiling ArgumentParser ArgumentSet.swift
[72/124] Compiling ArgumentParser SequenceExtensions.swift
[73/124] Compiling ArgumentParser StringExtensions.swift
[74/124] Compiling ArgumentParser Tree.swift
[75/124] Compiling TSCBasic WritableByteStream.swift
[76/124] Compiling TSCBasic misc.swift
[108/125] Wrapping AST for TSCBasic for debugging
[110/160] Emitting module TSCUtility
[111/164] Compiling TSCUtility Archiver.swift
[112/164] Compiling TSCUtility ArgumentParser.swift
[113/164] Compiling TSCUtility ArgumentParserShellCompletion.swift
[114/164] Compiling TSCUtility Array+Extensions.swift
[115/164] Compiling TSCUtility Bits.swift
[116/164] Compiling TSCUtility Hex.swift
[117/164] Compiling TSCUtility IndexStore.swift
[118/164] Compiling TSCUtility InterruptHandler.swift
[119/164] Compiling TSCUtility JSONMessageStreamingParser.swift
[120/164] Compiling TSCUtility Netrc.swift
[121/164] Compiling TSCUtility Bitstream.swift
[122/164] Compiling TSCUtility BitstreamReader.swift
[123/164] Compiling TSCUtility BitstreamWriter.swift
[124/164] Compiling TSCUtility BuildFlags.swift
[125/164] Compiling TSCUtility CollectionExtensions.swift
[126/164] Compiling TSCUtility OSLog.swift
[127/164] Compiling TSCUtility OrderedZip.swift
[128/164] Compiling TSCUtility PkgConfig.swift
[129/164] Compiling TSCUtility Platform.swift
[130/164] Compiling TSCUtility PolymorphicCodable.swift
[131/164] Compiling TSCUtility ProgressAnimation.swift
[132/164] Compiling TSCUtility SerializedDiagnostics.swift
[133/164] Compiling TSCUtility SimplePersistence.swift
[134/164] Compiling TSCUtility StringExtensions.swift
[135/164] Compiling TSCUtility StringMangling.swift
[136/164] Compiling TSCUtility Tracing.swift
[137/164] Compiling TSCUtility Triple.swift
[138/164] Compiling TSCUtility URL.swift
[139/164] Compiling TSCUtility Verbosity.swift
[140/164] Compiling TSCUtility Context.swift
[141/164] Compiling TSCUtility Diagnostics.swift
[142/164] Compiling TSCUtility FSWatch.swift
[143/164] Compiling TSCUtility FloatingPointExtensions.swift
[144/164] Compiling TSCUtility Git.swift
[145/164] Compiling TSCUtility Version.swift
[146/164] Compiling TSCUtility Versioning.swift
[147/164] Compiling TSCUtility dlopen.swift
[148/164] Compiling TSCUtility misc.swift
[149/165] Wrapping AST for TSCUtility for debugging
[151/173] Compiling SwiftOptions OptionTable.swift
[152/173] Compiling SwiftOptions ParsedOptions.swift
[153/173] Compiling SwiftOptions PrefixTrie.swift
[154/173] Compiling SwiftOptions Option.swift
[155/173] Compiling SwiftOptions OptionParsing.swift
[156/173] Emitting module SwiftOptions
[157/173] Compiling SwiftOptions DriverKind.swift
[158/173] Compiling SwiftOptions Options.swift
[160/272] Emitting module swift_help
[161/272] Compiling swift_help main.swift
[162/273] Wrapping AST for swift-help for debugging
[163/273] Write Objects.LinkFileList
error: link command failed with exit code 1 (use -v to see invocation)
ld.lld: error: undefined symbol: posix_spawnattr_destroy
>>> referenced by Process.swift:635 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:635)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF6$deferL_yyF)
ld.lld: error: undefined symbol: posix_spawn_file_actions_destroy
>>> referenced by Process.swift:680 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:680)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF6$deferL0_yyF)
ld.lld: error: undefined symbol: posix_spawnattr_init
>>> referenced by Process.swift:634 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:634)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawnattr_setsigmask
>>> referenced by Process.swift:640 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:640)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawnattr_setsigdefault
>>> referenced by Process.swift:660 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:660)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawnattr_setpgroup
>>> referenced by Process.swift:668 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:668)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawnattr_setflags
>>> referenced by Process.swift:671 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:671)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawn_file_actions_init
>>> referenced by Process.swift:679 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:679)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
ld.lld: error: undefined symbol: posix_spawn_file_actions_adddup2
>>> referenced by Process.swift:699 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:699)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced by Process.swift:712 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:712)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced by Process.swift:720 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:720)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced 3 more times
ld.lld: error: undefined symbol: posix_spawn_file_actions_addclose
>>> referenced by Process.swift:702 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:702)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced by Process.swift:703 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:703)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced by Process.swift:715 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:715)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
>>> referenced 3 more times
ld.lld: error: undefined symbol: posix_spawnp
>>> referenced by Process.swift:741 (/host/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/Process/Process.swift:741)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/TSCBasic.build/Process.swift.o:($s8TSCBasic7ProcessC6launchAA18WritableByteStream_pyKF)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[164/273] Linking swift-help
/host/spi-builder-workspace/Sources/SwiftDriver/SwiftScan/DependencyGraphBuilder.swift:13:22: warning: using '@_implementationOnly' without enabling library evolution for 'SwiftDriver' may lead to instability during execution
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | @_implementationOnly import CSwiftScan
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SwiftDriver' may lead to instability during execution
 14 |
 15 | internal extension SwiftScan {
/host/spi-builder-workspace/Sources/SwiftDriver/SwiftScan/SwiftScan.swift:13:22: warning: using '@_implementationOnly' without enabling library evolution for 'SwiftDriver' may lead to instability during execution
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | @_implementationOnly import CSwiftScan
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SwiftDriver' may lead to instability during execution
 14 |
 15 | #if os(Windows)
/host/spi-builder-workspace/Sources/SwiftDriver/SwiftScan/SwiftScanCAS.swift:13:22: warning: using '@_implementationOnly' without enabling library evolution for 'SwiftDriver' may lead to instability during execution
 11 | //===----------------------------------------------------------------------===//
 12 |
 13 | @_implementationOnly import CSwiftScan
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SwiftDriver' may lead to instability during execution
 14 | import struct Foundation.Data
 15 |
BUILD FAILURE 6.1 android