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 llbuild, reference main (e38525), with Swift 6.1 for Android on 6 Nov 2025 18:33:30 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/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.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 e38525a Merge pull request #1016 from owenv/owenv/obsolete-tests
Cloned https://github.com/swiftlang/swift-llbuild.git
Revision (git rev-parse @):
e38525ae3519021f014ad91e7bf86e7ae86044f5
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
{
  "cxx_language_standard" : "c++14",
  "dependencies" : [
    {
      "identity" : "swift-toolchain-sqlite",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-toolchain-sqlite"
    }
  ],
  "manifest_display_name" : "llbuild",
  "name" : "llbuild",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "ios",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "llbuild",
      "targets" : [
        "llbuild"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "libllbuild",
      "targets" : [
        "libllbuild"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "llbuildSwift",
      "targets" : [
        "llbuildSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "llbuildAnalysis",
      "targets" : [
        "llbuildAnalysis"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "llbuildSwiftDynamic",
      "targets" : [
        "llbuildSwift"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    },
    {
      "name" : "swift-build-tool",
      "targets" : [
        "swift-build-tool"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "llbuildNinjaTests",
      "targets" : [
        "llbuildNinjaTests"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "llbuildCoreTests",
      "targets" : [
        "llbuildCoreTests"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "llbuildBuildSystemTests",
      "targets" : [
        "llbuildBuildSystemTests"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "llbuildBasicTests",
      "targets" : [
        "llbuildBasicTests"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "swift_build_tool",
      "module_type" : "ClangTarget",
      "name" : "swift-build-tool",
      "path" : "products/swift-build-tool",
      "product_memberships" : [
        "swift-build-tool"
      ],
      "sources" : [
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildBuildSystem"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llvmSupport",
      "module_type" : "ClangTarget",
      "name" : "llvmSupport",
      "path" : "lib/llvm/Support",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildAnalysis",
        "llbuildSwiftDynamic",
        "swift-build-tool",
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "APFloat.cpp",
        "APInt.cpp",
        "APSInt.cpp",
        "Allocator.cpp",
        "Atomic.cpp",
        "Chrono.cpp",
        "CommandLine.cpp",
        "ConvertUTF.cpp",
        "ConvertUTFWrapper.cpp",
        "DJB.cpp",
        "Debug.cpp",
        "Errno.cpp",
        "Error.cpp",
        "ErrorHandling.cpp",
        "FileUtilities.cpp",
        "FoldingSet.cpp",
        "FormatVariadic.cpp",
        "Hashing.cpp",
        "Host.cpp",
        "Locale.cpp",
        "MD5.cpp",
        "ManagedStatic.cpp",
        "MathExtras.cpp",
        "Memory.cpp",
        "MemoryBuffer.cpp",
        "Mutex.cpp",
        "NativeFormatting.cpp",
        "Options.cpp",
        "Path.cpp",
        "Process.cpp",
        "Program.cpp",
        "Signals.cpp",
        "SmallPtrSet.cpp",
        "SmallVector.cpp",
        "SourceMgr.cpp",
        "StringExtras.cpp",
        "StringMap.cpp",
        "StringRef.cpp",
        "StringSaver.cpp",
        "TargetParser.cpp",
        "Threading.cpp",
        "Triple.cpp",
        "Twine.cpp",
        "Unicode.cpp",
        "UnicodeCaseFold.cpp",
        "Valgrind.cpp",
        "YAMLParser.cpp",
        "circular_raw_ostream.cpp",
        "raw_ostream.cpp"
      ],
      "target_dependencies" : [
        "llvmDemangle"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llvmDemangle",
      "module_type" : "ClangTarget",
      "name" : "llvmDemangle",
      "path" : "lib/llvm/Demangle",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildAnalysis",
        "llbuildSwiftDynamic",
        "swift-build-tool",
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "ItaniumDemangle.cpp",
        "MicrosoftDemangle.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildTestSupport",
      "module_type" : "SwiftTarget",
      "name" : "llbuildTestSupport",
      "path" : "unittests/TestSupport",
      "sources" : [
        "XCTestCase+Extensions.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "llbuildSwiftTests",
      "path" : "unittests/Swift",
      "sources" : [
        "BuildDBBindingsTests.swift",
        "BuildKeyTests.swift",
        "BuildSystemBindingsTests.swift",
        "BuildSystemEngineTests.swift",
        "BuildValueTests.swift",
        "SwiftNinjaTests.swift"
      ],
      "target_dependencies" : [
        "llbuildSwift",
        "llbuildTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "llbuildSwift",
      "module_type" : "SwiftTarget",
      "name" : "llbuildSwift",
      "path" : "products/llbuildSwift",
      "product_memberships" : [
        "llbuildSwift",
        "llbuildAnalysis",
        "llbuildSwiftDynamic"
      ],
      "sources" : [
        "BuildDBBindings.swift",
        "BuildKey.swift",
        "BuildSystemBindings.swift",
        "BuildValue.swift",
        "CoreBindings.swift",
        "Internals.swift",
        "NinjaManifest.swift"
      ],
      "target_dependencies" : [
        "libllbuild"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildNinjaTests",
      "module_type" : "ClangTarget",
      "name" : "llbuildNinjaTests",
      "path" : "unittests/Ninja",
      "product_memberships" : [
        "llbuildNinjaTests"
      ],
      "sources" : [
        "LexerTest.cpp",
        "ManifestTest.cpp",
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildNinja",
        "gmocklib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llbuildNinja",
      "module_type" : "ClangTarget",
      "name" : "llbuildNinja",
      "path" : "lib/Ninja",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildAnalysis",
        "llbuildSwiftDynamic",
        "llbuildNinjaTests"
      ],
      "sources" : [
        "Lexer.cpp",
        "Manifest.cpp",
        "ManifestLoader.cpp",
        "Parser.cpp"
      ],
      "target_dependencies" : [
        "llbuildBasic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildCoreTests",
      "module_type" : "ClangTarget",
      "name" : "llbuildCoreTests",
      "path" : "unittests/Core",
      "product_dependencies" : [
        "SwiftToolchainCSQLite"
      ],
      "product_memberships" : [
        "llbuildCoreTests"
      ],
      "sources" : [
        "BuildEngineCancellationTest.cpp",
        "BuildEngineTest.cpp",
        "DependencyInfoParserTest.cpp",
        "DepsBuildEngineTest.cpp",
        "MakefileDepsParserTest.cpp",
        "SQLiteBuildDBTest.cpp",
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore",
        "gmocklib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llbuildCore",
      "module_type" : "ClangTarget",
      "name" : "llbuildCore",
      "path" : "lib/Core",
      "product_dependencies" : [
        "SwiftToolchainCSQLite"
      ],
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildAnalysis",
        "llbuildSwiftDynamic",
        "swift-build-tool",
        "llbuildCoreTests",
        "llbuildBuildSystemTests"
      ],
      "sources" : [
        "BuildDB.cpp",
        "BuildEngine.cpp",
        "BuildEngineTrace.cpp",
        "DependencyInfoParser.cpp",
        "MakefileDepsParser.cpp",
        "SQLiteBuildDB.cpp"
      ],
      "target_dependencies" : [
        "llbuildBasic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildCommands",
      "module_type" : "ClangTarget",
      "name" : "llbuildCommands",
      "path" : "lib/Commands",
      "product_memberships" : [
        "llbuild"
      ],
      "sources" : [
        "BuildEngineCommand.cpp",
        "BuildSystemCommand.cpp",
        "CommandLineStatusOutput.cpp",
        "CommandUtil.cpp",
        "NinjaBuildCommand.cpp",
        "NinjaCommand.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore",
        "llbuildBuildSystem",
        "llbuildNinja"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildBuildSystemTests",
      "module_type" : "ClangTarget",
      "name" : "llbuildBuildSystemTests",
      "path" : "unittests/BuildSystem",
      "product_memberships" : [
        "llbuildBuildSystemTests"
      ],
      "sources" : [
        "BuildSystemFrontendTest.cpp",
        "BuildSystemTaskTests.cpp",
        "BuildValueTest.cpp",
        "MockBuildSystemDelegate.cpp",
        "TempDir.cpp",
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildBuildSystem",
        "gmocklib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llbuildBuildSystem",
      "module_type" : "ClangTarget",
      "name" : "llbuildBuildSystem",
      "path" : "lib/BuildSystem",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildAnalysis",
        "llbuildSwiftDynamic",
        "swift-build-tool",
        "llbuildBuildSystemTests"
      ],
      "sources" : [
        "BuildDescription.cpp",
        "BuildFile.cpp",
        "BuildKey.cpp",
        "BuildNode.cpp",
        "BuildSystem.cpp",
        "BuildSystemExtensionManager.cpp",
        "BuildSystemFrontend.cpp",
        "BuildValue.cpp",
        "ExternalCommand.cpp",
        "ShellCommand.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildBasicTests",
      "module_type" : "ClangTarget",
      "name" : "llbuildBasicTests",
      "path" : "unittests/Basic",
      "product_memberships" : [
        "llbuildBasicTests"
      ],
      "sources" : [
        "BinaryCodingTests.cpp",
        "Defer.cpp",
        "FileSystemTest.cpp",
        "LaneBasedExecutionQueueTest.cpp",
        "POSIXEnvironmentTest.cpp",
        "SerialQueueTest.cpp",
        "ShellUtilityTest.cpp",
        "TempDir.cpp",
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildBasic",
        "gmocklib"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "llbuildBasic",
      "module_type" : "ClangTarget",
      "name" : "llbuildBasic",
      "path" : "lib/Basic",
      "product_memberships" : [
        "llbuild",
        "libllbuild",
        "llbuildSwift",
        "llbuildAnalysis",
        "llbuildSwiftDynamic",
        "swift-build-tool",
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "ExecutionQueue.cpp",
        "FileInfo.cpp",
        "FileSystem.cpp",
        "Hashing.cpp",
        "LaneBasedExecutionQueue.cpp",
        "PlatformUtility.cpp",
        "SerialQueue.cpp",
        "ShellUtility.cpp",
        "Subprocess.cpp",
        "Tracing.cpp",
        "Version.cpp"
      ],
      "target_dependencies" : [
        "llvmSupport"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuildAnalysis",
      "module_type" : "SwiftTarget",
      "name" : "llbuildAnalysis",
      "path" : "lib/Analysis",
      "product_memberships" : [
        "llbuildAnalysis"
      ],
      "sources" : [
        "CriticalBuildPath.swift",
        "CriticalPath.swift",
        "IdentifierFactory.swift"
      ],
      "target_dependencies" : [
        "llbuildSwift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "llbuild",
      "module_type" : "ClangTarget",
      "name" : "llbuild",
      "path" : "products/llbuild",
      "product_memberships" : [
        "llbuild"
      ],
      "sources" : [
        "main.cpp"
      ],
      "target_dependencies" : [
        "llbuildCommands"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "libllbuild",
      "module_type" : "ClangTarget",
      "name" : "libllbuild",
      "path" : "products/libllbuild",
      "product_memberships" : [
        "libllbuild",
        "llbuildSwift",
        "llbuildAnalysis",
        "llbuildSwiftDynamic"
      ],
      "sources" : [
        "BuildDB-C-API.cpp",
        "BuildKey-C-API.cpp",
        "BuildSystem-C-API.cpp",
        "BuildValue-C-API.cpp",
        "C-API.cpp",
        "Core-C-API.cpp",
        "Ninja-C-API.cpp"
      ],
      "target_dependencies" : [
        "llbuildCore",
        "llbuildBuildSystem",
        "llbuildNinja"
      ],
      "type" : "library"
    },
    {
      "c99name" : "gtestlib",
      "module_type" : "ClangTarget",
      "name" : "gtestlib",
      "path" : "utils/unittest/googletest/src",
      "product_memberships" : [
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "gtest-all.cc"
      ],
      "type" : "library"
    },
    {
      "c99name" : "gmocklib",
      "module_type" : "ClangTarget",
      "name" : "gmocklib",
      "path" : "utils/unittest/googlemock/src",
      "product_memberships" : [
        "llbuildNinjaTests",
        "llbuildCoreTests",
        "llbuildBuildSystemTests",
        "llbuildBasicTests"
      ],
      "sources" : [
        "gmock-all.cc"
      ],
      "target_dependencies" : [
        "gtestlib"
      ],
      "type" : "library"
    },
    {
      "c99name" : "AnalysisTests",
      "module_type" : "SwiftTarget",
      "name" : "AnalysisTests",
      "path" : "unittests/Analysis",
      "sources" : [
        "CriticalPathTests.swift"
      ],
      "target_dependencies" : [
        "llbuildAnalysis"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.3"
}
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/finestructure/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 finestructure/spi-images
Digest: sha256:496d77b037d0552dd779110e0d7093275ebb8376a63c7a364a5a4acca11a4ff5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Fetching https://github.com/swiftlang/swift-toolchain-sqlite
[1/204] Fetching swift-toolchain-sqlite
Fetched https://github.com/swiftlang/swift-toolchain-sqlite from cache (0.79s)
Computing version for https://github.com/swiftlang/swift-toolchain-sqlite
Computed https://github.com/swiftlang/swift-toolchain-sqlite at 1.0.7 (1.43s)
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.7
Building for debugging...
[0/144] Compiling libllbuild C-API.cpp
[1/144] Compiling libllbuild Core-C-API.cpp
[2/144] Compiling libllbuild BuildValue-C-API.cpp
[3/144] Compiling libllbuild BuildKey-C-API.cpp
[3/144] Write swift-version-24593BA9C3E375BF.txt
[5/144] Compiling libllbuild BuildDB-C-API.cpp
[6/144] Compiling llvmSupport Valgrind.cpp
[7/144] Compiling llvmSupport UnicodeCaseFold.cpp
[8/144] Compiling gmocklib gmock-all.cc
[9/144] Compiling llvmSupport circular_raw_ostream.cpp
[10/144] Compiling swift-build-tool main.cpp
[11/144] Compiling libllbuild BuildSystem-C-API.cpp
[12/144] Compiling llvmSupport Unicode.cpp
[13/144] Compiling llvmSupport raw_ostream.cpp
[14/144] Compiling llvmSupport Twine.cpp
[15/144] Compiling gtestlib gtest-all.cc
[16/144] Compiling llvmSupport YAMLParser.cpp
[17/144] Compiling llvmSupport Threading.cpp
[18/144] Compiling llvmSupport Triple.cpp
[19/144] Compiling llvmSupport StringSaver.cpp
[20/144] Compiling llvmSupport TargetParser.cpp
[21/144] Compiling llvmSupport StringMap.cpp
[22/144] Compiling llvmSupport StringRef.cpp
[23/144] Compiling llvmSupport SmallVector.cpp
[24/144] Compiling llvmSupport StringExtras.cpp
[25/144] Compiling llvmSupport SmallPtrSet.cpp
[26/144] Compiling llvmSupport SourceMgr.cpp
[27/144] Compiling llvmSupport Program.cpp
[28/144] Compiling llvmSupport NativeFormatting.cpp
[29/144] Compiling llvmSupport Options.cpp
[30/144] Compiling llvmSupport Process.cpp
[31/144] Compiling llvmSupport Path.cpp
[32/144] Compiling llvmSupport Signals.cpp
[33/144] Compiling llvmSupport MathExtras.cpp
[34/144] Compiling llvmSupport Mutex.cpp
[35/144] Compiling llvmSupport ManagedStatic.cpp
[36/144] Compiling llvmSupport Memory.cpp
[37/144] Compiling llvmSupport MD5.cpp
[38/144] Compiling llvmSupport Locale.cpp
[39/144] Compiling llvmSupport MemoryBuffer.cpp
[40/144] Compiling llvmSupport Hashing.cpp
[41/144] Compiling llvmSupport FormatVariadic.cpp
[42/144] Compiling llvmSupport FoldingSet.cpp
[43/144] Compiling llvmSupport Host.cpp
[44/144] Compiling llvmSupport Errno.cpp
[45/144] Compiling llvmSupport ErrorHandling.cpp
[46/144] Compiling llvmSupport FileUtilities.cpp
[47/144] Compiling llvmSupport DJB.cpp
[48/144] Compiling llvmSupport Atomic.cpp
[49/144] Compiling llvmSupport Error.cpp
[50/144] Compiling llvmSupport Debug.cpp
[51/144] Compiling llvmSupport ConvertUTF.cpp
[52/144] Compiling llvmSupport ConvertUTFWrapper.cpp
[53/144] Compiling llvmSupport Chrono.cpp
[53/144] Write sources
[56/144] Compiling llvmDemangle MicrosoftDemangle.cpp
[57/144] Compiling llvmSupport APSInt.cpp
[58/146] Compiling llvmSupport Allocator.cpp
[59/146] Compiling llvmSupport APInt.cpp
[60/146] Compiling llvmSupport APFloat.cpp
[61/146] Compiling llvmSupport CommandLine.cpp
[62/146] Compiling llvmDemangle ItaniumDemangle.cpp
[63/146] Compiling llbuildNinjaTests main.cpp
[64/146] Compiling llbuildNinjaTests LexerTest.cpp
[65/146] Compiling llbuildNinja Parser.cpp
[66/146] Compiling llbuildNinja Lexer.cpp
[67/146] Compiling llbuildNinjaTests ManifestTest.cpp
[68/146] Compiling llbuildNinja Manifest.cpp
[69/146] Compiling llbuildNinja ManifestLoader.cpp
[70/146] Compiling llbuildCoreTests main.cpp
[71/146] Compiling llbuildCoreTests SQLiteBuildDBTest.cpp
[72/146] Compiling llbuildCoreTests MakefileDepsParserTest.cpp
[73/146] Compiling llbuildCoreTests DependencyInfoParserTest.cpp
[74/146] Compiling llbuildCore MakefileDepsParser.cpp
[75/146] Compiling llbuildCoreTests BuildEngineCancellationTest.cpp
[76/146] Compiling llbuildCore DependencyInfoParser.cpp
[77/146] Compiling llbuildCore SQLiteBuildDB.cpp
[78/146] Compiling llbuildCoreTests DepsBuildEngineTest.cpp
[79/146] Compiling llbuildCore BuildEngineTrace.cpp
[80/146] Compiling llbuildCore BuildDB.cpp
[82/146] Emitting module llbuildTestSupport
[83/146] Compiling llbuildTestSupport XCTestCase+Extensions.swift
[84/147] Compiling llbuildCommands CommandLineStatusOutput.cpp
[85/147] Compiling llbuildCommands CommandUtil.cpp
[86/147] Compiling llbuildCommands NinjaCommand.cpp
[87/147] Compiling llbuildCommands BuildEngineCommand.cpp
[88/147] Compiling llbuildCore BuildEngine.cpp
[89/147] Compiling llbuildCommands BuildSystemCommand.cpp
[90/147] Compiling llbuildBuildSystemTests main.cpp
[91/147] Compiling llbuildBuildSystemTests TempDir.cpp
[92/147] Compiling llbuildCommands NinjaBuildCommand.cpp
[93/147] Compiling llbuildBuildSystemTests MockBuildSystemDelegate.cpp
[94/147] Compiling llbuildBuildSystem BuildValue.cpp
[95/147] Compiling llbuildBuildSystemTests BuildValueTest.cpp
[96/147] Compiling llbuildBuildSystemTests BuildSystemFrontendTest.cpp
[97/147] Compiling llbuildCoreTests BuildEngineTest.cpp
[98/147] Compiling llbuildBuildSystem ExternalCommand.cpp
[99/147] Compiling llbuildBuildSystem ShellCommand.cpp
[100/147] Compiling llbuildBuildSystem BuildSystemFrontend.cpp
[101/147] Compiling llbuildBuildSystem BuildSystemExtensionManager.cpp
[102/147] Compiling llbuildBuildSystemTests BuildSystemTaskTests.cpp
[103/147] Compiling llbuildBuildSystem BuildKey.cpp
[104/147] Compiling llbuildBuildSystem BuildNode.cpp
[105/147] Compiling llbuildBuildSystem BuildDescription.cpp
[106/147] Compiling llbuildBasicTests ShellUtilityTest.cpp
[107/147] Compiling llbuildBasicTests TempDir.cpp
[108/147] Compiling llbuildBasicTests SerialQueueTest.cpp
[109/147] Compiling llbuildBasicTests main.cpp
[110/147] Compiling llbuildBasicTests POSIXEnvironmentTest.cpp
[111/147] Compiling llbuildBuildSystem BuildFile.cpp
[112/147] Compiling llbuildBasic Version.cpp
[113/147] Compiling llbuildBasicTests BinaryCodingTests.cpp
[114/147] Compiling llbuildBasic Tracing.cpp
[115/147] Compiling llbuildBasicTests Defer.cpp
[116/147] Compiling llbuildBasic ShellUtility.cpp
[117/147] Compiling llbuildBasicTests FileSystemTest.cpp
[118/147] Compiling llbuildBuildSystem BuildSystem.cpp
[119/147] Compiling llbuildBasicTests LaneBasedExecutionQueueTest.cpp
[120/147] Compiling llbuildBasic Hashing.cpp
[120/147] Write sources
[122/147] Compiling llbuildBasic Subprocess.cpp
[123/147] Compiling llbuildBasic PlatformUtility.cpp
[124/147] Compiling llbuildBasic SerialQueue.cpp
[125/147] Compiling llbuildBasic FileSystem.cpp
[126/147] Compiling llbuildBasic LaneBasedExecutionQueue.cpp
[127/147] Compiling llbuildBasic FileInfo.cpp
[128/147] Compiling llbuildBasic ExecutionQueue.cpp
[129/147] Write Objects.LinkFileList
[131/147] Compiling llbuild main.cpp
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:1000 (lib/Basic/Subprocess.cpp:1000)
>>>               /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:1005 (lib/Basic/Subprocess.cpp:1005)
>>>               /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:1018 (lib/Basic/Subprocess.cpp:1018)
>>>               /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:1028 (lib/Basic/Subprocess.cpp:1028)
>>>               /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:1050 (lib/Basic/Subprocess.cpp:1050)
>>>               /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:1054 (lib/Basic/Subprocess.cpp:1054)
>>>               /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:1133 (lib/Basic/Subprocess.cpp:1133)
>>>               /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:1216 (lib/Basic/Subprocess.cpp:1216)
>>>               /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: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
>>> referenced by Subprocess.cpp:1183 (lib/Basic/Subprocess.cpp:1183)
>>>               /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:881 (lib/Basic/Subprocess.cpp:881)
>>>               /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:884 (lib/Basic/Subprocess.cpp:884)
>>>               /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_file_actions_addopen
>>> referenced by Subprocess.cpp:888 (lib/Basic/Subprocess.cpp:888)
>>>               /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:903 (lib/Basic/Subprocess.cpp:903)
>>>               /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)
[132/147] Linking llbuildNinjaTests
[132/147] Compiling SwiftToolchainCSQLite sqlite3.c
[132/147] Compiling libllbuild Ninja-C-API.cpp
[132/147] Linking llbuildBasicTests
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/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:496d77b037d0552dd779110e0d7093275ebb8376a63c7a364a5a4acca11a4ff5
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
[0/1] Planning build
Building for debugging...
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:1054 (lib/Basic/Subprocess.cpp:1054)
>>>               /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:881 (lib/Basic/Subprocess.cpp:881)
>>>               /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:884 (lib/Basic/Subprocess.cpp:884)
>>>               /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:1183 (lib/Basic/Subprocess.cpp:1183)
>>>               /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:1133 (lib/Basic/Subprocess.cpp:1133)
>>>               /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:1216 (lib/Basic/Subprocess.cpp:1216)
>>>               /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:888 (lib/Basic/Subprocess.cpp:888)
>>>               /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:1000 (lib/Basic/Subprocess.cpp:1000)
>>>               /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:1005 (lib/Basic/Subprocess.cpp:1005)
>>>               /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:1018 (lib/Basic/Subprocess.cpp:1018)
>>>               /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:1028 (lib/Basic/Subprocess.cpp:1028)
>>>               /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:1050 (lib/Basic/Subprocess.cpp:1050)
>>>               /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: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_addclose
>>> referenced by Subprocess.cpp:903 (lib/Basic/Subprocess.cpp:903)
>>>               /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)
[0/16] Linking llbuildBasicTests
[0/16] Compiling SwiftToolchainCSQLite sqlite3.c
[0/16] Compiling libllbuild Ninja-C-API.cpp
[0/16] Write swift-version-24593BA9C3E375BF.txt
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:1054 (lib/Basic/Subprocess.cpp:1054)
>>>               /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)>&&))
[0/16] Linking llbuildNinjaTests
BUILD FAILURE 6.1 android