The Swift Package Index logo.Swift Package Index

Build Information

Failed to build llbuild, reference main (fd2284), with Swift 6.1 for Android on 30 Apr 2026 21:01:25 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-llbuild.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/swiftlang/swift-llbuild
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at fd2284d Merge pull request #1029 from rjmansfield/fix-dynamic-task-isresultvalid
Cloned https://github.com/swiftlang/swift-llbuild.git
Revision (git rev-parse @):
fd2284d2affcb33ed0ac88c1db861f73bc56a031
SUCCESS checkout https://github.com/swiftlang/swift-llbuild.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.1
Building package at path:  $PWD
https://github.com/swiftlang/swift-llbuild.git
https://github.com/swiftlang/swift-llbuild.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
android-6.1-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d37fe7b8fba27dae59fb1d9d7dfa86b38b41ffb3975924aad6f05cb4cc3de131
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:android-6.1-latest
Fetching https://github.com/swiftlang/swift-toolchain-sqlite
[1/285] Fetching swift-toolchain-sqlite
Fetched https://github.com/swiftlang/swift-toolchain-sqlite from cache (0.92s)
Computing version for https://github.com/swiftlang/swift-toolchain-sqlite
Computed https://github.com/swiftlang/swift-toolchain-sqlite at 1.0.9 (1.65s)
Creating working copy for https://github.com/swiftlang/swift-toolchain-sqlite
Working copy of https://github.com/swiftlang/swift-toolchain-sqlite resolved at 1.0.9
Building for debugging...
[0/144] Compiling llvmSupport circular_raw_ostream.cpp
[1/144] Compiling llbuildBasic Hashing.cpp
[2/144] Compiling llvmSupport Valgrind.cpp
[3/144] Compiling llvmSupport UnicodeCaseFold.cpp
[4/144] Compiling llvmSupport raw_ostream.cpp
[5/144] Compiling llbuildBasic FileSystem.cpp
[6/144] Write swift-version-24593BA9C3E375BF.txt
[7/144] Compiling llbuildBasicTests SerialQueueTest.cpp
[8/144] Compiling swift-build-tool main.cpp
[9/144] Compiling llvmSupport Unicode.cpp
[10/144] Compiling llbuildBasic LaneBasedExecutionQueue.cpp
[11/144] Compiling llvmSupport Twine.cpp
[12/144] Compiling llvmSupport Threading.cpp
[13/144] Compiling llvmSupport Triple.cpp
[14/144] Compiling llvmSupport StringSaver.cpp
[15/144] Compiling llvmSupport TargetParser.cpp
[16/144] Compiling llvmSupport StringMap.cpp
[17/144] Compiling llvmSupport YAMLParser.cpp
[18/144] Compiling llvmSupport StringRef.cpp
[19/144] Compiling llvmSupport SmallVector.cpp
[20/144] Compiling llvmSupport StringExtras.cpp
[21/144] Compiling llvmSupport SmallPtrSet.cpp
[22/144] Compiling llvmSupport NativeFormatting.cpp
[23/144] Compiling llvmSupport SourceMgr.cpp
[24/144] Compiling llvmSupport Options.cpp
[25/144] Compiling llvmSupport Program.cpp
[26/144] Compiling llvmSupport Process.cpp
[27/144] Compiling llvmSupport Signals.cpp
[28/144] Compiling llvmSupport Mutex.cpp
[29/144] Compiling llvmSupport MathExtras.cpp
[30/144] Compiling llvmSupport Path.cpp
[31/144] Compiling llvmSupport Memory.cpp
[32/144] Compiling llvmSupport ManagedStatic.cpp
[33/144] Compiling llvmSupport MD5.cpp
[34/144] Compiling llvmSupport Locale.cpp
[35/144] Compiling llvmSupport Hashing.cpp
[36/144] Compiling llvmSupport MemoryBuffer.cpp
[37/144] Compiling llvmSupport FormatVariadic.cpp
[38/144] Compiling llvmSupport Host.cpp
[39/144] Compiling llvmSupport FoldingSet.cpp
[40/144] Compiling llvmSupport ErrorHandling.cpp
[41/144] Compiling llvmSupport Errno.cpp
[42/144] Compiling llvmSupport FileUtilities.cpp
[43/144] Compiling llvmSupport Error.cpp
[44/144] Compiling llvmSupport Debug.cpp
[45/144] Compiling llvmSupport Atomic.cpp
[46/144] Compiling llvmSupport ConvertUTF.cpp
[47/144] Compiling llvmSupport DJB.cpp
[48/144] Compiling llvmSupport ConvertUTFWrapper.cpp
[49/144] Compiling llvmSupport Chrono.cpp
[49/144] Write sources
[52/144] Compiling llvmDemangle MicrosoftDemangle.cpp
[53/144] Compiling llvmSupport Allocator.cpp
[54/146] Compiling llvmSupport APSInt.cpp
[55/146] Compiling llvmSupport APInt.cpp
[56/146] Compiling llvmSupport APFloat.cpp
[57/146] Compiling llvmDemangle ItaniumDemangle.cpp
[58/146] Compiling llvmSupport CommandLine.cpp
[59/146] Compiling llbuildNinjaTests main.cpp
[60/146] Compiling llbuildNinja Parser.cpp
[61/146] Compiling llbuildNinjaTests LexerTest.cpp
[62/146] Compiling llbuildNinjaTests ManifestTest.cpp
[63/146] Compiling llbuildNinja Lexer.cpp
[64/146] Compiling llbuildNinja Manifest.cpp
[65/146] Compiling llbuildNinja ManifestLoader.cpp
[66/146] Compiling llbuildCoreTests main.cpp
[67/146] Compiling llbuildCoreTests MakefileDepsParserTest.cpp
[68/146] Compiling llbuildCoreTests DependencyInfoParserTest.cpp
[69/146] Compiling llbuildCoreTests SQLiteBuildDBTest.cpp
[70/146] Compiling llbuildCore MakefileDepsParser.cpp
[71/146] Compiling llbuildCore DependencyInfoParser.cpp
[73/146] Emitting module llbuildTestSupport
[74/146] Compiling llbuildTestSupport XCTestCase+Extensions.swift
[74/147] Compiling llbuildCore SQLiteBuildDB.cpp
[76/147] Compiling llbuildCoreTests BuildEngineCancellationTest.cpp
[77/147] Compiling llbuildCore BuildEngineTrace.cpp
[78/147] Compiling llbuildCoreTests DepsBuildEngineTest.cpp
[79/147] Compiling llbuildCore BuildDB.cpp
[80/147] Compiling llbuildCommands CommandLineStatusOutput.cpp
[81/147] Compiling llbuildCommands CommandUtil.cpp
[82/147] Compiling llbuildCommands NinjaCommand.cpp
[83/147] Compiling llbuildCommands BuildSystemCommand.cpp
[84/147] Compiling llbuildCore BuildEngine.cpp
[85/147] Compiling llbuildCommands BuildEngineCommand.cpp
[86/147] Compiling llbuildBuildSystemTests main.cpp
[87/147] Compiling llbuildBuildSystemTests TempDir.cpp
[88/147] Compiling llbuildCommands NinjaBuildCommand.cpp
[89/147] Compiling llbuildBuildSystemTests MockBuildSystemDelegate.cpp
[90/147] Compiling llbuildBuildSystemTests BuildValueTest.cpp
[91/147] Compiling llbuildCoreTests BuildEngineTest.cpp
[92/147] Compiling llbuildBuildSystem BuildValue.cpp
[93/147] Compiling llbuildBuildSystem ExternalCommand.cpp
[94/147] Compiling llbuildBuildSystem ShellCommand.cpp
[95/147] Compiling llbuildBuildSystemTests BuildSystemFrontendTest.cpp
[96/147] Compiling llbuildBuildSystemTests BuildSystemTaskTests.cpp
[97/147] Compiling llbuildBuildSystem BuildSystemExtensionManager.cpp
[98/147] Compiling llbuildBuildSystem BuildNode.cpp
[99/147] Compiling llbuildBuildSystem BuildKey.cpp
[100/147] Compiling llbuildBuildSystem BuildSystemFrontend.cpp
[101/147] Compiling llbuildBuildSystem BuildDescription.cpp
[102/147] Compiling llbuildBasicTests main.cpp
[103/147] Compiling llbuildBasicTests TempDir.cpp
[104/147] Compiling llbuildBasicTests ShellUtilityTest.cpp
[105/147] Compiling llbuildBasicTests POSIXEnvironmentTest.cpp
[106/147] Compiling llbuildBuildSystem BuildFile.cpp
[107/147] Compiling llbuildBasicTests Defer.cpp
[108/147] Compiling llbuildBasic Version.cpp
[109/147] Compiling llbuildBasic Tracing.cpp
[110/147] Compiling llbuildBasicTests FileSystemTest.cpp
[111/147] Compiling llbuildBasicTests LaneBasedExecutionQueueTest.cpp
[112/147] Compiling llbuildBasicTests BinaryCodingTests.cpp
[113/147] Write sources
[114/147] Compiling llbuildBasic ShellUtility.cpp
[115/147] Compiling llbuildBasic Subprocess.cpp
[116/147] Compiling llbuildBasic PlatformUtility.cpp
[117/147] Compiling llbuildBasic FileInfo.cpp
[118/147] Compiling llbuildBasic ExecutionQueue.cpp
[119/147] Compiling llbuildBasic SerialQueue.cpp
[120/147] Compiling llbuild main.cpp
[121/147] Compiling libllbuild Ninja-C-API.cpp
[122/147] Compiling libllbuild C-API.cpp
[123/147] Compiling libllbuild Core-C-API.cpp
[124/147] Compiling libllbuild BuildValue-C-API.cpp
[125/147] Compiling llbuildBuildSystem BuildSystem.cpp
[126/147] Compiling libllbuild BuildKey-C-API.cpp
[127/147] Compiling libllbuild BuildDB-C-API.cpp
[128/147] Compiling libllbuild BuildSystem-C-API.cpp
[129/147] Compiling gmocklib gmock-all.cc
[131/155] Compiling llbuildSwift CoreBindings.swift
[132/155] Compiling llbuildSwift BuildKey.swift
[133/155] Compiling llbuildSwift Internals.swift
[134/155] Compiling llbuildSwift NinjaManifest.swift
[135/155] Compiling llbuildSwift BuildDBBindings.swift
[136/155] Emitting module llbuildSwift
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:599:1: warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 597 | }
 598 |
 599 | extension CommandStatusKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 600 |     public var description: String {
 601 |         switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:614:1: warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 612 | }
 613 |
 614 | extension BuildKeyKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 615 |     public var description: String {
 616 |         switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:643:1: warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 641 | }
 642 |
 643 | extension DiagnosticKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 644 |     public var description: String {
 645 |         switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:34:1: warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 32 | #endif
 33 |
 34 | extension BuildValueKind: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 35 |     public var description: String {
 36 |         switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:61:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 59 | }
 60 |
 61 | extension BuildValueFileInfo: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 62 |     public static func == (lhs: BuildValueFileInfo, rhs: BuildValueFileInfo) -> Bool {
 63 |         return lhs.device == rhs.device && lhs.inode == rhs.inode && lhs.mode == rhs.mode && lhs.size == rhs.size && lhs.modTime == rhs.modTime
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:67:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 65 | }
 66 |
 67 | extension BuildValueFileInfo: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 68 |     public var description: String {
 69 |         return "<FileInfo device=\(device) inode=\(inode) mode=\(mode) size=\(size) modTime=\(modTime)>"
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:73:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 71 | }
 72 |
 73 | extension BuildValueFileTimestamp: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 74 |     public static func == (lhs: llb_build_value_file_timestamp_t_, rhs: BuildValueFileTimestamp) -> Bool {
 75 |         return lhs.seconds == rhs.seconds && lhs.nanoseconds == rhs.nanoseconds
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:79:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 77 | }
 78 |
 79 | extension BuildValueFileTimestamp: Comparable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 80 |     public static func < (lhs: BuildValueFileTimestamp, rhs: BuildValueFileTimestamp) -> Bool {
 81 |         if lhs.seconds != rhs.seconds { return lhs.seconds < rhs.seconds }
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:86:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 84 | }
 85 |
 86 | extension BuildValueFileTimestamp: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 87 |     public var description: String {
 88 |         return "<FileTimestamp seconds=\(seconds) nanoseconds=\(nanoseconds)>"
[137/155] Compiling llbuildSwift BuildSystemBindings.swift
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:599:1: warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 597 | }
 598 |
 599 | extension CommandStatusKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'CommandStatusKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 600 |     public var description: String {
 601 |         switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:614:1: warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 612 | }
 613 |
 614 | extension BuildKeyKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'BuildKeyKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 615 |     public var description: String {
 616 |         switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:643:1: warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 641 | }
 642 |
 643 | extension DiagnosticKind: CustomStringConvertible {
     | |- warning: extension declares a conformance of imported type 'DiagnosticKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
     | `- note: add '@retroactive' to silence this warning
 644 |     public var description: String {
 645 |         switch self {
[138/155] Compiling llbuildSwift BuildValue.swift
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:34:1: warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 32 | #endif
 33 |
 34 | extension BuildValueKind: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'BuildValueKind' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 35 |     public var description: String {
 36 |         switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:61:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 59 | }
 60 |
 61 | extension BuildValueFileInfo: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 62 |     public static func == (lhs: BuildValueFileInfo, rhs: BuildValueFileInfo) -> Bool {
 63 |         return lhs.device == rhs.device && lhs.inode == rhs.inode && lhs.mode == rhs.mode && lhs.size == rhs.size && lhs.modTime == rhs.modTime
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:67:1: warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 65 | }
 66 |
 67 | extension BuildValueFileInfo: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_info_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 68 |     public var description: String {
 69 |         return "<FileInfo device=\(device) inode=\(inode) mode=\(mode) size=\(size) modTime=\(modTime)>"
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:73:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 71 | }
 72 |
 73 | extension BuildValueFileTimestamp: Equatable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 74 |     public static func == (lhs: llb_build_value_file_timestamp_t_, rhs: BuildValueFileTimestamp) -> Bool {
 75 |         return lhs.seconds == rhs.seconds && lhs.nanoseconds == rhs.nanoseconds
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:79:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 77 | }
 78 |
 79 | extension BuildValueFileTimestamp: Comparable {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 80 |     public static func < (lhs: BuildValueFileTimestamp, rhs: BuildValueFileTimestamp) -> Bool {
 81 |         if lhs.seconds != rhs.seconds { return lhs.seconds < rhs.seconds }
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:86:1: warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
 84 | }
 85 |
 86 | extension BuildValueFileTimestamp: CustomStringConvertible {
    | |- warning: extension declares a conformance of imported type 'llb_build_value_file_timestamp_t_' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'llbuild' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 87 |     public var description: String {
 88 |         return "<FileTimestamp seconds=\(seconds) nanoseconds=\(nanoseconds)>"
[139/160] Wrapping AST for llbuildSwift for debugging
[140/160] Compiling gtestlib gtest-all.cc
[141/160] Write Objects.LinkFileList
[144/160] Compiling llbuildAnalysis IdentifierFactory.swift
[145/160] Compiling llbuildAnalysis CriticalPath.swift
/host/spi-builder-workspace/lib/Analysis/CriticalPath.swift:37:14: warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 10 | public struct CriticalPath: Equatable {
 11 |     /// CriticalPath.Element defines a node in the weighted graph that should be used to calculate the critical path
 12 |     public struct Element: Equatable {
    |                   `- note: consider making struct 'Element' conform to the 'Sendable' protocol
 13 |         public typealias Identifier = Array<Element>.Index
 14 |         /// The graph-wide unique index for the element
    :
 35 |
 36 |     public enum Error: Swift.Error, Equatable, CustomStringConvertible {
 37 |         case missingDependency(previous: Element, following: Element)
    |              `- warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 38 |
 39 |         public var description: String {
/host/spi-builder-workspace/lib/Analysis/CriticalPath.swift:37:14: warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 10 | public struct CriticalPath: Equatable {
 11 |     /// CriticalPath.Element defines a node in the weighted graph that should be used to calculate the critical path
 12 |     public struct Element: Equatable {
    |                   `- note: consider making struct 'Element' conform to the 'Sendable' protocol
 13 |         public typealias Identifier = Array<Element>.Index
 14 |         /// The graph-wide unique index for the element
    :
 35 |
 36 |     public enum Error: Swift.Error, Equatable, CustomStringConvertible {
 37 |         case missingDependency(previous: Element, following: Element)
    |              `- warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 38 |
 39 |         public var description: String {
[146/160] Emitting module llbuildAnalysis
/host/spi-builder-workspace/lib/Analysis/CriticalPath.swift:37:14: warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 10 | public struct CriticalPath: Equatable {
 11 |     /// CriticalPath.Element defines a node in the weighted graph that should be used to calculate the critical path
 12 |     public struct Element: Equatable {
    |                   `- note: consider making struct 'Element' conform to the 'Sendable' protocol
 13 |         public typealias Identifier = Array<Element>.Index
 14 |         /// The graph-wide unique index for the element
    :
 35 |
 36 |     public enum Error: Swift.Error, Equatable, CustomStringConvertible {
 37 |         case missingDependency(previous: Element, following: Element)
    |              `- warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 38 |
 39 |         public var description: String {
/host/spi-builder-workspace/lib/Analysis/CriticalPath.swift:37:14: warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 10 | public struct CriticalPath: Equatable {
 11 |     /// CriticalPath.Element defines a node in the weighted graph that should be used to calculate the critical path
 12 |     public struct Element: Equatable {
    |                   `- note: consider making struct 'Element' conform to the 'Sendable' protocol
 13 |         public typealias Identifier = Array<Element>.Index
 14 |         /// The graph-wide unique index for the element
    :
 35 |
 36 |     public enum Error: Swift.Error, Equatable, CustomStringConvertible {
 37 |         case missingDependency(previous: Element, following: Element)
    |              `- warning: associated value 'missingDependency(previous:following:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'CriticalPath.Element'; this is an error in the Swift 6 language mode
 38 |
 39 |         public var description: String {
[147/160] Compiling llbuildAnalysis CriticalBuildPath.swift
error: link command failed with exit code 1 (use -v to see invocation)
ld.lld: error: undefined symbol: posix_spawnattr_init
>>> referenced by Subprocess.cpp:1001 (lib/Basic/Subprocess.cpp:1001)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setsigmask
>>> referenced by Subprocess.cpp:1006 (lib/Basic/Subprocess.cpp:1006)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setsigdefault
>>> referenced by Subprocess.cpp:1019 (lib/Basic/Subprocess.cpp:1019)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setpgroup
>>> referenced by Subprocess.cpp:1029 (lib/Basic/Subprocess.cpp:1029)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setflags
>>> referenced by Subprocess.cpp:1051 (lib/Basic/Subprocess.cpp:1051)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_init
>>> referenced by Subprocess.cpp:1055 (lib/Basic/Subprocess.cpp:1055)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Program.inc:231 (lib/llvm/Support/Unix/Program.inc:231)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
ld.lld: error: undefined symbol: posix_spawn_file_actions_destroy
>>> referenced by Subprocess.cpp:1134 (lib/Basic/Subprocess.cpp:1134)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Subprocess.cpp:1217 (lib/Basic/Subprocess.cpp:1217)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Program.inc:265 (lib/llvm/Support/Unix/Program.inc:265)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
ld.lld: error: undefined symbol: posix_spawnattr_destroy
>>> referenced by Subprocess.cpp:1135 (lib/Basic/Subprocess.cpp:1135)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Subprocess.cpp:1218 (lib/Basic/Subprocess.cpp:1218)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn
>>> referenced by Subprocess.cpp:1184 (lib/Basic/Subprocess.cpp:1184)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Program.inc:260 (lib/llvm/Support/Unix/Program.inc:260)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
ld.lld: error: undefined symbol: posix_spawn_file_actions_adddup2
>>> referenced by Subprocess.cpp:882 (lib/Basic/Subprocess.cpp:882)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
>>> referenced by Subprocess.cpp:885 (lib/Basic/Subprocess.cpp:885)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
>>> referenced by Subprocess.cpp:886 (lib/Basic/Subprocess.cpp:886)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
>>> referenced 4 more times
ld.lld: error: undefined symbol: posix_spawn_file_actions_addopen
>>> referenced by Subprocess.cpp:889 (lib/Basic/Subprocess.cpp:889)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
>>> referenced by Program.inc:139 (lib/llvm/Support/Unix/Program.inc:139)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(llvm::RedirectIO_PS(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const*, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*, __posix_spawn_file_actions**))
ld.lld: error: undefined symbol: posix_spawn_file_actions_addclose
>>> referenced by Subprocess.cpp:904 (lib/Basic/Subprocess.cpp:904)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[148/161] Linking llbuildNinjaTests
[148/161] Linking llbuildBasicTests
[148/161] Compiling SwiftToolchainCSQLite sqlite3.c
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:d37fe7b8fba27dae59fb1d9d7dfa86b38b41ffb3975924aad6f05cb4cc3de131
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:android-6.1-latest
[0/1] Planning build
Building for debugging...
[0/15] Write swift-version-24593BA9C3E375BF.txt
error: link command failed with exit code 1 (use -v to see invocation)
ld.lld: error: undefined symbol: posix_spawn_file_actions_init
>>> referenced by Program.inc:231 (lib/llvm/Support/Unix/Program.inc:231)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
>>> referenced by Subprocess.cpp:1055 (lib/Basic/Subprocess.cpp:1055)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_adddup2
>>> referenced by Program.inc:244 (lib/llvm/Support/Unix/Program.inc:244)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
>>> referenced by Subprocess.cpp:882 (lib/Basic/Subprocess.cpp:882)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
>>> referenced by Subprocess.cpp:885 (lib/Basic/Subprocess.cpp:885)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
>>> referenced 4 more times
ld.lld: error: undefined symbol: posix_spawn
>>> referenced by Program.inc:260 (lib/llvm/Support/Unix/Program.inc:260)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
>>> referenced by Subprocess.cpp:1184 (lib/Basic/Subprocess.cpp:1184)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_destroy
>>> referenced by Program.inc:265 (lib/llvm/Support/Unix/Program.inc:265)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
>>> referenced by Subprocess.cpp:1134 (lib/Basic/Subprocess.cpp:1134)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Subprocess.cpp:1217 (lib/Basic/Subprocess.cpp:1217)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_addopen
>>> referenced by Program.inc:139 (lib/llvm/Support/Unix/Program.inc:139)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(llvm::RedirectIO_PS(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const*, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*, __posix_spawn_file_actions**))
>>> referenced by Subprocess.cpp:889 (lib/Basic/Subprocess.cpp:889)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
ld.lld: error: undefined symbol: posix_spawnattr_init
>>> referenced by Subprocess.cpp:1001 (lib/Basic/Subprocess.cpp:1001)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setsigmask
>>> referenced by Subprocess.cpp:1006 (lib/Basic/Subprocess.cpp:1006)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setsigdefault
>>> referenced by Subprocess.cpp:1019 (lib/Basic/Subprocess.cpp:1019)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setpgroup
>>> referenced by Subprocess.cpp:1029 (lib/Basic/Subprocess.cpp:1029)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setflags
>>> referenced by Subprocess.cpp:1051 (lib/Basic/Subprocess.cpp:1051)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_destroy
>>> referenced by Subprocess.cpp:1135 (lib/Basic/Subprocess.cpp:1135)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Subprocess.cpp:1218 (lib/Basic/Subprocess.cpp:1218)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_addclose
>>> referenced by Subprocess.cpp:904 (lib/Basic/Subprocess.cpp:904)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[1/25] Linking llbuildNinjaTests
[1/25] Compiling SwiftToolchainCSQLite sqlite3.c
ld.lld: error: undefined symbol: posix_spawn_file_actions_init
>>> referenced by Program.inc:231 (lib/llvm/Support/Unix/Program.inc:231)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
>>> referenced by Subprocess.cpp:1055 (lib/Basic/Subprocess.cpp:1055)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_adddup2
>>> referenced by Program.inc:244 (lib/llvm/Support/Unix/Program.inc:244)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
>>> referenced by Subprocess.cpp:882 (lib/Basic/Subprocess.cpp:882)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
>>> referenced by Subprocess.cpp:885 (lib/Basic/Subprocess.cpp:885)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
>>> referenced 4 more times
ld.lld: error: undefined symbol: posix_spawn
>>> referenced by Program.inc:260 (lib/llvm/Support/Unix/Program.inc:260)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
>>> referenced by Subprocess.cpp:1184 (lib/Basic/Subprocess.cpp:1184)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_destroy
>>> referenced by Program.inc:265 (lib/llvm/Support/Unix/Program.inc:265)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(Execute(llvm::sys::ProcessInfo&, llvm::StringRef, llvm::ArrayRef<llvm::StringRef>, llvm::Optional<llvm::ArrayRef<llvm::StringRef>>, llvm::ArrayRef<llvm::Optional<llvm::StringRef>>, unsigned int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*))
>>> referenced by Subprocess.cpp:1134 (lib/Basic/Subprocess.cpp:1134)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Subprocess.cpp:1217 (lib/Basic/Subprocess.cpp:1217)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_addopen
>>> referenced by Program.inc:139 (lib/llvm/Support/Unix/Program.inc:139)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llvmSupport.build/Program.cpp.o:(llvm::RedirectIO_PS(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const*, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>*, __posix_spawn_file_actions**))
>>> referenced by Subprocess.cpp:889 (lib/Basic/Subprocess.cpp:889)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
ld.lld: error: undefined symbol: posix_spawnattr_init
>>> referenced by Subprocess.cpp:1001 (lib/Basic/Subprocess.cpp:1001)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setsigmask
>>> referenced by Subprocess.cpp:1006 (lib/Basic/Subprocess.cpp:1006)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setsigdefault
>>> referenced by Subprocess.cpp:1019 (lib/Basic/Subprocess.cpp:1019)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setpgroup
>>> referenced by Subprocess.cpp:1029 (lib/Basic/Subprocess.cpp:1029)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_setflags
>>> referenced by Subprocess.cpp:1051 (lib/Basic/Subprocess.cpp:1051)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawnattr_destroy
>>> referenced by Subprocess.cpp:1135 (lib/Basic/Subprocess.cpp:1135)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
>>> referenced by Subprocess.cpp:1218 (lib/Basic/Subprocess.cpp:1218)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(llbuild::basic::spawnProcess(llbuild::basic::ProcessDelegate&, llbuild::basic::ProcessContext*, llbuild::basic::ProcessGroup&, llbuild::basic::ProcessHandle, llvm::ArrayRef<llvm::StringRef>, llbuild::basic::POSIXEnvironment, llbuild::basic::ProcessAttributes, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>&&, std::__ndk1::function<void (llbuild::basic::ProcessResult)>&&))
ld.lld: error: undefined symbol: posix_spawn_file_actions_addclose
>>> referenced by Subprocess.cpp:904 (lib/Basic/Subprocess.cpp:904)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/llbuildBasic.build/Subprocess.cpp.o:(createCommunicationPipes(llbuild::basic::ProcessAttributes const&, __posix_spawn_file_actions*&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&, ManagedDescriptor&))
[1/25] Linking llbuildBasicTests
BUILD FAILURE 6.1 android