Build Information
Successful build of llbuild, reference 0.5.0 (5cd4df), with Swift 6.4 for Linux on 20 Sep 2026 23:36:46 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344844-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-llbuild.git
Reference: 0.5.0
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
* tag 0.5.0 -> FETCH_HEAD
HEAD is now at 5cd4df5 Merge pull request #731 from bnbarham/add-ninja-c-api
Cloned https://github.com/swiftlang/swift-llbuild.git
Revision (git rev-parse @):
5cd4df550b31301508a77064e3dfaa5c5628780e
SUCCESS checkout https://github.com/swiftlang/swift-llbuild.git at 0.5.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/swiftlang/swift-llbuild.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 685]
[Planning deferred tasks]
[1 / 248]
[95 / 251] llvmSupport
[96 / 251] llvmSupport
[98 / 251] llvmSupport
[99 / 251] llvmSupport
In file included from /host/spi-builder-workspace/lib/llvm/Support/StringSaver.cpp:10:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/StringSaver.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseSet.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseMapInfo.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<void *, unsigned long>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/StringSaver.cpp:10:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/StringSaver.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseSet.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseMapInfo.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:20:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:250:24: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<void *, unsigned long>, true>::push_back' requested here[0m
250 | CustomSizedSlabs.push_back(std::make_pair(NewSlab, PaddedSize));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:56:38: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::BumpPtrAllocatorImpl<>::Allocate' requested here[0m
56 | &DerivedT::Allocate),[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:82:29: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<>>::Allocate' requested here[0m
82 | [0;34mreturn[0m [0;34mstatic_cast[0m<T *>(Allocate(Num * [0;34msizeof[0m(T), [0;34malignof[0m(T)));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/StringSaver.cpp:15:19: [0m[0;1;36mnote: [0min instantiation of function template specialization 'llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<>>::Allocate<char>' requested here[0m
15 | [0;34mchar[0m *P = Alloc.Allocate<[0;34mchar[0m>(S.size() + [0;32m1[0m);[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/StringSaver.cpp:10:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/StringSaver.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseSet.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/DenseMapInfo.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[100 / 251] llvmSupport
[102 / 251] llvmSupport
[103 / 251] llvmSupport
[105 / 251] llvmSupport
[106 / 251] llvmSupport
In file included from /host/spi-builder-workspace/lib/llvm/Support/YAMLParser.cpp:14:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/YAMLParser.h:41:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<void *, unsigned long>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/YAMLParser.cpp:14:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/YAMLParser.h:42:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:250:24: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<void *, unsigned long>, true>::push_back' requested here[0m
250 | CustomSizedSlabs.push_back(std::make_pair(NewSlab, PaddedSize));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/YAMLParser.cpp:14:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/YAMLParser.h:138:18: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::BumpPtrAllocatorImpl<>::Allocate' requested here[0m
138 | [0;34mreturn[0m Alloc.Allocate(Size, Alignment);[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/YAMLParser.cpp:14:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/YAMLParser.h:41:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[114 / 251] llvmSupport
[116 / 251] llvmSupport
[117 / 251] llvmSupport
In file included from /host/spi-builder-workspace/lib/llvm/Support/SourceMgr.cpp:16:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/SourceMgr.h:19:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<unsigned int, unsigned int>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/SourceMgr.cpp:218:17: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<unsigned int, unsigned int>, true>::push_back' requested here[0m
218 | ColRanges.push_back(std::make_pair(R.Start.getPointer()-LineStart,[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/SourceMgr.cpp:16:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/SourceMgr.h:19:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[120 / 251] llvmSupport
[122 / 251] llvmSupport
[123 / 251] llvmSupport
[124 / 251] llvmSupport
[125 / 251] llvmSupport
[127 / 251] llvmSupport
[130 / 251] llvmSupport
[131 / 251] llvmSupport
In file included from /host/spi-builder-workspace/lib/llvm/Support/FoldingSet.cpp:15:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/FoldingSet.h:19:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<void *, unsigned long>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/FoldingSet.cpp:15:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/FoldingSet.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:250:24: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<void *, unsigned long>, true>::push_back' requested here[0m
250 | CustomSizedSlabs.push_back(std::make_pair(NewSlab, PaddedSize));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:56:38: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::BumpPtrAllocatorImpl<>::Allocate' requested here[0m
56 | &DerivedT::Allocate),[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:82:29: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<>>::Allocate' requested here[0m
82 | [0;34mreturn[0m [0;34mstatic_cast[0m<T *>(Allocate(Num * [0;34msizeof[0m(T), [0;34malignof[0m(T)));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/FoldingSet.cpp:177:29: [0m[0;1;36mnote: [0min instantiation of function template specialization 'llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<>>::Allocate<unsigned int>' requested here[0m
177 | [0;34munsigned[0m *New = Allocator.Allocate<[0;34munsigned[0m>(Bits.size());[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/FoldingSet.cpp:15:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/FoldingSet.h:19:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[133 / 251] llvmSupport
In file included from /host/spi-builder-workspace/lib/llvm/Support/Host.cpp:14:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<int, int>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/Host.cpp:16:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallSet.h:189:14: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<int, int>, true>::push_back' requested here[0m
189 | Vector.push_back(V);[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/Host.cpp:1121:19: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallSet<std::pair<int, int>, 32>::insert' requested here[0m
1121 | UniqueItems.insert(std::make_pair(CurPhysicalId, CurCoreId));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/Host.cpp:14:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[136 / 251] llvmSupport
[137 / 251] llvmSupport
[138 / 251] llvmSupport
[141 / 251] llvmDemangle
[141 / 251] llvmSupport
[142 / 251] gtestlib
[143 / 251]
[146 / 260] llbuildSwift
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:280:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m278 |[0;0m }
[0;36m279 |[0;0m
[0;36m280 |[0;0m extension CommandStatusKind: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m281 |[0;0m public var description: String {
[0;36m282 |[0;0m switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:295:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m293 |[0;0m }
[0;36m294 |[0;0m
[0;36m295 |[0;0m extension BuildKeyKind: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m296 |[0;0m public var description: String {
[0;36m297 |[0;0m switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:324:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m322 |[0;0m }
[0;36m323 |[0;0m
[0;36m324 |[0;0m extension DiagnosticKind: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m325 |[0;0m public var description: String {
[0;36m326 |[0;0m switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:30:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m28 |[0;0m #endif
[0;36m29 |[0;0m
[0;36m30 |[0;0m extension BuildValueKind: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m31 |[0;0m public var description: String {
[0;36m32 |[0;0m switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:57:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m55 |[0;0m }
[0;36m56 |[0;0m
[0;36m57 |[0;0m extension BuildValueFileInfo: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m58 |[0;0m public static func == (lhs: BuildValueFileInfo, rhs: BuildValueFileInfo) -> Bool {
[0;36m59 |[0;0m 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:63:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m61 |[0;0m }
[0;36m62 |[0;0m
[0;36m63 |[0;0m extension BuildValueFileInfo: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m64 |[0;0m public var description: String {
[0;36m65 |[0;0m return "<FileInfo device=\(device) inode=\(inode) mode=\(mode) size=\(size) modTime=\(modTime)>"
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:69:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m67 |[0;0m }
[0;36m68 |[0;0m
[0;36m69 |[0;0m extension BuildValueFileTimestamp: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m70 |[0;0m public static func == (lhs: llb_build_value_file_timestamp_t_, rhs: BuildValueFileTimestamp) -> Bool {
[0;36m71 |[0;0m return lhs.seconds == rhs.seconds && lhs.nanoseconds == rhs.nanoseconds
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:75:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m73 |[0;0m }
[0;36m74 |[0;0m
[0;36m75 |[0;0m extension BuildValueFileTimestamp: Comparable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m76 |[0;0m public static func < (lhs: BuildValueFileTimestamp, rhs: BuildValueFileTimestamp) -> Bool {
[0;36m77 |[0;0m if lhs.seconds != rhs.seconds { return lhs.seconds < rhs.seconds }
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:82:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m80 |[0;0m }
[0;36m81 |[0;0m
[0;36m82 |[0;0m extension BuildValueFileTimestamp: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m83 |[0;0m public var description: String {
[0;36m84 |[0;0m return "<FileTimestamp seconds=\(seconds) nanoseconds=\(nanoseconds)>"
[147 / 260] llbuildSwift
[150 / 260] llbuildSwift
[155 / 260] llvmDemangle
[156 / 260] swift-build-tool-product
[158 / 260] llbuildSwift
In file included from /host/spi-builder-workspace/lib/llvm/Support/CommandLine.cpp:19:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/CommandLine.h:23:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<llvm::StringRef, unsigned int>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/CommandLine.cpp:1196:24: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<llvm::StringRef, unsigned int>, true>::push_back' requested here[0m
1196 | PositionalVals.push_back(std::make_pair(StringRef(argv[i]), i));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/CommandLine.cpp:19:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/CommandLine.h:23:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<const char *, llvm::cl::Option *>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/CommandLine.cpp:1781:10: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<const char *, llvm::cl::Option *>, true>::push_back' requested here[0m
1781 | Opts.push_back([0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/CommandLine.cpp:19:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/CommandLine.h:23:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<const char *, llvm::cl::SubCommand *>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/CommandLine.cpp:1795:10: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<const char *, llvm::cl::SubCommand *>, true>::push_back' requested here[0m
1795 | Subs.push_back(std::make_pair(S->getName().data(), S));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/llvm/Support/CommandLine.cpp:19:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/CommandLine.h:23:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/ArrayRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m3 warnings generated.
[158 / 260] llbuildAnalysis
[159 / 260] llbuildSwift
[160 / 260] llbuildTestSupport
[162 / 261] llbuildSwift
[165 / 261]
[168 / 261] llbuildNinjaTests-product
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:30:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m28 |[0;0m #endif
[0;36m29 |[0;0m
[0;36m30 |[0;0m extension BuildValueKind: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m31 |[0;0m public var description: String {
[0;36m32 |[0;0m switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:57:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m55 |[0;0m }
[0;36m56 |[0;0m
[0;36m57 |[0;0m extension BuildValueFileInfo: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m58 |[0;0m public static func == (lhs: BuildValueFileInfo, rhs: BuildValueFileInfo) -> Bool {
[0;36m59 |[0;0m 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:63:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m61 |[0;0m }
[0;36m62 |[0;0m
[0;36m63 |[0;0m extension BuildValueFileInfo: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m64 |[0;0m public var description: String {
[0;36m65 |[0;0m return "<FileInfo device=\(device) inode=\(inode) mode=\(mode) size=\(size) modTime=\(modTime)>"
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:69:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m67 |[0;0m }
[0;36m68 |[0;0m
[0;36m69 |[0;0m extension BuildValueFileTimestamp: Equatable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m70 |[0;0m public static func == (lhs: llb_build_value_file_timestamp_t_, rhs: BuildValueFileTimestamp) -> Bool {
[0;36m71 |[0;0m return lhs.seconds == rhs.seconds && lhs.nanoseconds == rhs.nanoseconds
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:75:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m73 |[0;0m }
[0;36m74 |[0;0m
[0;36m75 |[0;0m extension BuildValueFileTimestamp: Comparable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m76 |[0;0m public static func < (lhs: BuildValueFileTimestamp, rhs: BuildValueFileTimestamp) -> Bool {
[0;36m77 |[0;0m if lhs.seconds != rhs.seconds { return lhs.seconds < rhs.seconds }
/host/spi-builder-workspace/products/llbuildSwift/BuildValue.swift:82:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m80 |[0;0m }
[0;36m81 |[0;0m
[0;36m82 |[0;0m extension BuildValueFileTimestamp: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m83 |[0;0m public var description: String {
[0;36m84 |[0;0m return "<FileTimestamp seconds=\(seconds) nanoseconds=\(nanoseconds)>"
[168 / 261]
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:280:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m278 |[0;0m }
[0;36m279 |[0;0m
[0;36m280 |[0;0m extension CommandStatusKind: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m281 |[0;0m public var description: String {
[0;36m282 |[0;0m switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:295:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m293 |[0;0m }
[0;36m294 |[0;0m
[0;36m295 |[0;0m extension BuildKeyKind: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m296 |[0;0m public var description: String {
[0;36m297 |[0;0m switch self {
/host/spi-builder-workspace/products/llbuildSwift/BuildSystemBindings.swift:324:1: [1;33mwarning: [1;39mextension 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[0;0m
[0;36m322 |[0;0m }
[0;36m323 |[0;0m
[0;36m324 |[0;0m extension DiagnosticKind: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension 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[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m325 |[0;0m public var description: String {
[0;36m326 |[0;0m switch self {
[170 / 262] llbuildSwift
[170 / 262] llbuildNinja
[171 / 262] llbuildNinja
[174 / 262] llbuildCoreTests-product
In file included from /host/spi-builder-workspace/lib/Ninja/Manifest.cpp:13:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Manifest.h:16:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/ExecutionQueue.h:18:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/Subprocess.h:19:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/POSIXEnvironment.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<void *, unsigned long>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/Ninja/Manifest.cpp:13:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Manifest.h:16:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/ExecutionQueue.h:18:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/Subprocess.h:19:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/POSIXEnvironment.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:20:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:250:24: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<void *, unsigned long>, true>::push_back' requested here[0m
250 | CustomSizedSlabs.push_back(std::make_pair(NewSlab, PaddedSize));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:509:20: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::BumpPtrAllocatorImpl<>::Allocate' requested here[0m
509 | [0;34mreturn[0m Allocator.Allocate([0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/Ninja/Manifest.cpp:37:17: [0m[0;1;36mnote: [0min instantiation of function template specialization 'operator new<llvm::MallocAllocator, 4096UL, 4096UL>' requested here[0m
37 | consolePool = [0;34mnew[0m (getAllocator()) Pool([0;32m"console"[0m);[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/Ninja/Manifest.cpp:13:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Manifest.h:16:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/ExecutionQueue.h:18:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/Subprocess.h:19:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/POSIXEnvironment.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[174 / 262] llbuildNinja
[175 / 262] llbuildCoreTests-product
In file included from /host/spi-builder-workspace/lib/Ninja/ManifestLoader.cpp:13:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/ManifestLoader.h:17:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Manifest.h:16:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/ExecutionQueue.h:18:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/Subprocess.h:19:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/POSIXEnvironment.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<void *, unsigned long>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/Ninja/ManifestLoader.cpp:13:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/ManifestLoader.h:17:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Manifest.h:16:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/ExecutionQueue.h:18:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/Subprocess.h:19:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/POSIXEnvironment.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:20:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:250:24: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<void *, unsigned long>, true>::push_back' requested here[0m
250 | CustomSizedSlabs.push_back(std::make_pair(NewSlab, PaddedSize));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:509:20: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::BumpPtrAllocatorImpl<>::Allocate' requested here[0m
509 | [0;34mreturn[0m Allocator.Allocate([0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/Ninja/ManifestLoader.cpp:353:21: [0m[0;1;36mnote: [0min instantiation of function template specialization 'operator new<llvm::MallocAllocator, 4096UL, 4096UL>' requested here[0m
353 | Command* decl = [0;34mnew[0m (manifest->getAllocator())[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/Ninja/ManifestLoader.cpp:13:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/ManifestLoader.h:17:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Manifest.h:16:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/ExecutionQueue.h:18:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/Subprocess.h:19:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/POSIXEnvironment.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[177 / 262] llbuildNinja
[179 / 262] llbuildEvo
[181 / 262] llbuildCore
[183 / 262] llbuildCore
[184 / 262] llbuildCore
[185 / 262] llbuildCore
[186 / 262] llvmSupport
[188 / 262] llbuildCommands
[189 / 262] llbuildCore
[192 / 262] llbuildCommands
[192 / 262]
[193 / 262] llbuildCommands
[194 / 262] llbuildCommands
[196 / 262] llbuildBuildSystemTests-product
[196 / 262] llbuildCommands
[198 / 262] llbuildBuildSystemTests-product
[198 / 262] llbuildCoreTests-product
[200 / 262] llbuildCommands
[202 / 262] llbuildBuildSystem
[1m/host/spi-builder-workspace/lib/Commands/NinjaBuildCommand.cpp:225:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type '(anonymous namespace)::BuildValue' [-Wnontrivial-memcall][0m
225 | memcpy([0;34mthis[0m, &rhs, [0;34msizeof[0m(rhs));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/Commands/NinjaBuildCommand.cpp:225:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
225 | memcpy([0;34mthis[0m, &rhs, [0;34msizeof[0m(rhs));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/lib/Commands/NinjaBuildCommand.cpp:226:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memset' is a pointer to non-trivially copyable type 'BuildValue' [-Wnontrivial-memcall][0m
226 | memset(&rhs, [0;32m0[0m, [0;34msizeof[0m(rhs));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/Commands/NinjaBuildCommand.cpp:226:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
226 | memset(&rhs, [0;32m0[0m, [0;34msizeof[0m(rhs));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m[1m/host/spi-builder-workspace/lib/Commands/NinjaBuildCommand.cpp:308:12: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'BuildValue' [-Wnontrivial-memcall][0m
308 | memcpy(&result, value.data(), [0;34msizeof[0m(result));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/Commands/NinjaBuildCommand.cpp:308:12: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
308 | memcpy(&result, value.data(), [0;34msizeof[0m(result));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m3 warnings generated.
[202 / 262] llbuildBuildSystemTests-product
[203 / 262] llbuildBuildSystem
[205 / 262] llbuildBuildSystem
[206 / 262] llbuildBuildSystem
[208 / 262] llbuildBuildSystem
[211 / 262] llbuildBasicTests-product
[212 / 262] llbuildBasicTests-product
[212 / 262] llbuildBuildSystemTests-product
[213 / 262] llbuildBasicTests-product
[215 / 262] llbuildBasicTests-product
[217 / 262] llbuildBasicTests-product
[217 / 262]
In file included from /host/spi-builder-workspace/lib/BuildSystem/BuildFile.cpp:13:
In file included from /host/spi-builder-workspace/lib/BuildSystem/include/llbuild/BuildSystem/BuildFile.h:19:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<void *, unsigned long>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/BuildSystem/BuildFile.cpp:17:
In file included from /host/spi-builder-workspace/lib/BuildSystem/include/llbuild/BuildSystem/BuildDescription.h:17:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/ExecutionQueue.h:18:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/Subprocess.h:19:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/POSIXEnvironment.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:20:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:250:24: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<void *, unsigned long>, true>::push_back' requested here[0m
250 | CustomSizedSlabs.push_back(std::make_pair(NewSlab, PaddedSize));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/BuildSystem/BuildFile.cpp:24:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/YAMLParser.h:138:18: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::BumpPtrAllocatorImpl<>::Allocate' requested here[0m
138 | [0;34mreturn[0m Alloc.Allocate(Size, Alignment);[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/lib/BuildSystem/BuildFile.cpp:13:
In file included from /host/spi-builder-workspace/lib/BuildSystem/include/llbuild/BuildSystem/BuildFile.h:19:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[220 / 262] llbuildBasic
[223 / 262] llbuildBasic
[225 / 262] llbuildBasic
[226 / 262] llbuildBasic
[228 / 262] llbuildBasic
[231 / 263] llbuildAnalysis
[233 / 267] libllbuild
[233 / 267] llbuildBasic
[240 / 267] libllbuild
[244 / 267] llbuildAnalysis
[247 / 267]
In file included from /host/spi-builder-workspace/products/libllbuild/Ninja-C-API.cpp:17:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Lexer.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;35mwarning: [0m[1mfirst argument in call to 'memcpy' is a pointer to non-trivially copyable type 'std::pair<void *, unsigned long>' [-Wnontrivial-memcall][0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/products/libllbuild/Ninja-C-API.cpp:18:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Manifest.h:16:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/ExecutionQueue.h:18:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/Subprocess.h:19:
In file included from /host/spi-builder-workspace/lib/Basic/include/llbuild/Basic/POSIXEnvironment.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/Hashing.h:49:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Host.h:17:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringMap.h:20:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:250:24: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::SmallVectorTemplateBase<std::pair<void *, unsigned long>, true>::push_back' requested here[0m
250 | CustomSizedSlabs.push_back(std::make_pair(NewSlab, PaddedSize));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:56:38: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::BumpPtrAllocatorImpl<>::Allocate' requested here[0m
56 | &DerivedT::Allocate),[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/Support/Allocator.h:82:29: [0m[0;1;36mnote: [0min instantiation of member function 'llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<>>::Allocate' requested here[0m
82 | [0;34mreturn[0m [0;34mstatic_cast[0m<T *>(Allocate(Num * [0;34msizeof[0m(T), [0;34malignof[0m(T)));[0m
| [0;1;32m ^
[0m[1m/host/spi-builder-workspace/products/libllbuild/Ninja-C-API.cpp:88:55: [0m[0;1;36mnote: [0min instantiation of function template specialization 'llvm::AllocatorBase<llvm::BumpPtrAllocatorImpl<>>::Allocate<llb_ninja_build_statement_t_>' requested here[0m
88 | [0;34mauto[0m copied = llvm::makeMutableArrayRef(Allocator.Allocate<R>(orig.size()),[0m
| [0;1;32m ^
[0mIn file included from /host/spi-builder-workspace/products/libllbuild/Ninja-C-API.cpp:17:
In file included from /host/spi-builder-workspace/lib/Ninja/include/llbuild/Ninja/Lexer.h:18:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/StringRef.h:13:
In file included from /host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/STLExtras.h:21:
[1m/host/spi-builder-workspace/lib/llvm/Support/include/llvm/ADT/SmallVector.h:313:18: [0m[0;1;36mnote: [0mexplicitly cast the pointer to silence this warning[0m
313 | memcpy([0;34mthis[0m->end(), &Elt, [0;34msizeof[0m(T));[0m
| [0;1;32m ^
[0m | [0;32m (void*)
[0m1 warning generated.
[253 / 268] llbuildBuildSystem
[256 / 268] swift-build-tool-product
[256 / 268] libllbuild
[263 / 268] llbuildSwiftDynamic-product
[263 / 268] gtestlib
[268 / 268] llbuildBasicTests-product
Build complete! (42.84 secs)
Build complete.
{
"cxx_language_standard" : "c++14",
"dependencies" : [
],
"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" : "llbuildSwiftDynamic",
"targets" : [
"llbuildSwift"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "llbuildAnalysis",
"targets" : [
"llbuildAnalysis"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"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",
"llbuildSwiftDynamic",
"llbuildAnalysis",
"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",
"llbuildSwiftDynamic",
"llbuildAnalysis",
"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",
"llbuildSwiftDynamic",
"llbuildAnalysis"
],
"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",
"gtestlib"
],
"type" : "executable"
},
{
"c99name" : "llbuildNinja",
"module_type" : "ClangTarget",
"name" : "llbuildNinja",
"path" : "lib/Ninja",
"product_memberships" : [
"llbuild",
"libllbuild",
"llbuildSwift",
"llbuildSwiftDynamic",
"llbuildAnalysis",
"llbuildNinjaTests"
],
"sources" : [
"Lexer.cpp",
"Manifest.cpp",
"ManifestLoader.cpp",
"Parser.cpp"
],
"target_dependencies" : [
"llbuildBasic"
],
"type" : "library"
},
{
"c99name" : "llbuildEvo",
"module_type" : "ClangTarget",
"name" : "llbuildEvo",
"path" : "lib/Evo",
"product_memberships" : [
"llbuild"
],
"sources" : [
"EvoEngine.cpp"
],
"target_dependencies" : [
"llbuildCore"
],
"type" : "library"
},
{
"c99name" : "llbuildCoreTests",
"module_type" : "ClangTarget",
"name" : "llbuildCoreTests",
"path" : "unittests/Core",
"product_memberships" : [
"llbuildCoreTests"
],
"sources" : [
"BuildEngineCancellationTest.cpp",
"BuildEngineTest.cpp",
"DependencyInfoParserTest.cpp",
"DepsBuildEngineTest.cpp",
"MakefileDepsParserTest.cpp",
"SQLiteBuildDBTest.cpp",
"main.cpp"
],
"target_dependencies" : [
"llbuildCore",
"gtestlib"
],
"type" : "executable"
},
{
"c99name" : "llbuildCore",
"module_type" : "ClangTarget",
"name" : "llbuildCore",
"path" : "lib/Core",
"product_memberships" : [
"llbuild",
"libllbuild",
"llbuildSwift",
"llbuildSwiftDynamic",
"llbuildAnalysis",
"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",
"llbuildEvo",
"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",
"gtestlib"
],
"type" : "executable"
},
{
"c99name" : "llbuildBuildSystem",
"module_type" : "ClangTarget",
"name" : "llbuildBuildSystem",
"path" : "lib/BuildSystem",
"product_memberships" : [
"llbuild",
"libllbuild",
"llbuildSwift",
"llbuildSwiftDynamic",
"llbuildAnalysis",
"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",
"gtestlib"
],
"type" : "executable"
},
{
"c99name" : "llbuildBasic",
"module_type" : "ClangTarget",
"name" : "llbuildBasic",
"path" : "lib/Basic",
"product_memberships" : [
"llbuild",
"libllbuild",
"llbuildSwift",
"llbuildSwiftDynamic",
"llbuildAnalysis",
"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",
"llbuildSwiftDynamic",
"llbuildAnalysis"
],
"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" : "AnalysisTests",
"module_type" : "SwiftTarget",
"name" : "AnalysisTests",
"path" : "unittests/Analysis",
"sources" : [
"CriticalPathTests.swift"
],
"target_dependencies" : [
"llbuildAnalysis"
],
"type" : "test"
}
],
"tools_version" : "5.2"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.