The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Boost, reference 1.90.0 (593c76), with Swift 6.2 for Wasm on 10 Aug 2026 23:27:14 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/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:wasm-6.2-latest swift build --swift-sdk swift-6.2-RELEASE_wasm 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 729ceb5fcd9493dc13ee340bc4f0908bd201f85d
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/21-DOT-DEV/swift-boost.git
Reference: 1.90.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/21-DOT-DEV/swift-boost
 * tag               1.90.0     -> FETCH_HEAD
HEAD is now at 593c761 Subtree updates (#3)
Cloned https://github.com/21-DOT-DEV/swift-boost.git
Revision (git rev-parse @):
593c761e3c6956c304ff97600c6222ecdf065553
SUCCESS checkout https://github.com/21-DOT-DEV/swift-boost.git at 1.90.0
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/21-DOT-DEV/swift-boost.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/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:wasm-6.2-latest swift build --swift-sdk swift-6.2-RELEASE_wasm 2>&1
wasm-6.2-latest: Pulling from saguaro1/spi-images
Digest: sha256:70428a4f4110aef5b17a27427e965f31cf3855e8cf1dfdc416ed61c780337965
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.2-latest
Fetching https://github.com/21-DOT-DEV/swift-plugin-subtree.git
[1/64] Fetching swift-plugin-subtree
Fetched https://github.com/21-DOT-DEV/swift-plugin-subtree.git from cache (0.42s)
Computing version for https://github.com/21-DOT-DEV/swift-plugin-subtree.git
Computed https://github.com/21-DOT-DEV/swift-plugin-subtree.git at 0.0.12 (0.56s)
Fetching https://github.com/21-DOT-DEV/swift-artifact-parser
[1/28] Fetching swift-artifact-parser
Fetched https://github.com/21-DOT-DEV/swift-artifact-parser from cache (0.44s)
Computing version for https://github.com/21-DOT-DEV/swift-artifact-parser
Computed https://github.com/21-DOT-DEV/swift-artifact-parser at 0.0.1 (1.30s)
Creating working copy for https://github.com/21-DOT-DEV/swift-artifact-parser
Working copy of https://github.com/21-DOT-DEV/swift-artifact-parser resolved at 0.0.1
Creating working copy for https://github.com/21-DOT-DEV/swift-plugin-subtree.git
Working copy of https://github.com/21-DOT-DEV/swift-plugin-subtree.git resolved at 0.0.12
Downloading binary artifact https://github.com/21-DOT-DEV/subtree/releases/download/0.0.12/subtree.artifactbundle.zip
[1369/44609293] Downloading https://github.com/21-DOT-DEV/subtree/releases/download/0.0.12/subtree.artifactbundle.zip
Downloaded https://github.com/21-DOT-DEV/subtree/releases/download/0.0.12/subtree.artifactbundle.zip (2.75s)
[1/1] Compiling plugin SubtreePlugin
Building for debugging...
[1/39] Compiling BoostTestHelpers BoostTestHelpers.cpp
[1/39] Compiling config.cpp
[1/39] Compiling container.cpp
[1/39] Compiling bind.cpp
[5/39] Compiling concept_check.cpp
[6/39] Compiling assert.cpp
[7/39] Compiling array.cpp
[8/39] Compiling tokenizer.cpp
[8/39] Compiling algorithm.cpp
[10/39] Compiling tuple.cpp
[10/39] Compiling variant.cpp
[12/39] Compiling type_index.cpp
[12/39] Compiling type_traits.cpp
[14/39] Compiling throw_exception.cpp
[15/39] Compiling static_assert.cpp
[16/39] Compiling smart_ptr.cpp
[17/39] Compiling signals2.cpp
[18/39] Compiling serialization.cpp
[19/39] Compiling range.cpp
[19/39] Compiling utility.cpp
[21/39] Compiling optional.cpp
[22/39] Compiling mpl.cpp
[23/39] Compiling multi_index.cpp
[23/39] Compiling numeric_conversion.cpp
[23/39] Compiling mp11.cpp
[26/39] Compiling move.cpp
[27/39] Compiling preprocessor.cpp
[28/39] Compiling lexical_cast.cpp
[29/39] Compiling iterator.cpp
[30/39] Compiling io.cpp
[31/39] Compiling function.cpp
[31/39] Compiling foreach.cpp
[33/39] Compiling detail.cpp
[35/39] Compiling integer.cpp
[36/39] Compiling date_time.cpp
[37/39] Compiling core.cpp
[38/39] Compiling container_hash.cpp
Build complete! (6.11s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
    {
      "identity" : "swift-plugin-subtree",
      "requirement" : {
        "exact" : [
          "0.0.12"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/21-DOT-DEV/swift-plugin-subtree.git"
    }
  ],
  "manifest_display_name" : "Boost",
  "name" : "Boost",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "algorithm",
      "targets" : [
        "algorithm"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "array",
      "targets" : [
        "array"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "assert",
      "targets" : [
        "assert"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "bind",
      "targets" : [
        "bind"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "concept_check",
      "targets" : [
        "concept_check"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "config",
      "targets" : [
        "config"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "container",
      "targets" : [
        "container"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "container_hash",
      "targets" : [
        "container_hash"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "core",
      "targets" : [
        "core"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "date_time",
      "targets" : [
        "date_time"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "describe",
      "targets" : [
        "describe"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "detail",
      "targets" : [
        "detail"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "foreach",
      "targets" : [
        "foreach"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "function",
      "targets" : [
        "function"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "integer",
      "targets" : [
        "integer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "io",
      "targets" : [
        "io"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "iterator",
      "targets" : [
        "iterator"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "lexical_cast",
      "targets" : [
        "lexical_cast"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "move",
      "targets" : [
        "move"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "mp11",
      "targets" : [
        "mp11"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "mpl",
      "targets" : [
        "mpl"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "multi_index",
      "targets" : [
        "multi_index"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "numeric_conversion",
      "targets" : [
        "numeric_conversion"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "optional",
      "targets" : [
        "optional"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "preprocessor",
      "targets" : [
        "preprocessor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "range",
      "targets" : [
        "range"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "serialization",
      "targets" : [
        "serialization"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "signals2",
      "targets" : [
        "signals2"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "smart_ptr",
      "targets" : [
        "smart_ptr"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "static_assert",
      "targets" : [
        "static_assert"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "throw_exception",
      "targets" : [
        "throw_exception"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "tokenizer",
      "targets" : [
        "tokenizer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "tuple",
      "targets" : [
        "tuple"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "type_index",
      "targets" : [
        "type_index"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "type_traits",
      "targets" : [
        "type_traits"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "utility",
      "targets" : [
        "utility"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "variant",
      "targets" : [
        "variant"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "variant",
      "module_type" : "ClangTarget",
      "name" : "variant",
      "path" : "Sources/variant",
      "product_memberships" : [
        "variant"
      ],
      "sources" : [
        "src/variant.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "utility",
      "module_type" : "ClangTarget",
      "name" : "utility",
      "path" : "Sources/utility",
      "product_memberships" : [
        "utility"
      ],
      "sources" : [
        "src/utility.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "type_traits",
      "module_type" : "ClangTarget",
      "name" : "type_traits",
      "path" : "Sources/type_traits",
      "product_memberships" : [
        "type_traits"
      ],
      "sources" : [
        "src/type_traits.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "type_index",
      "module_type" : "ClangTarget",
      "name" : "type_index",
      "path" : "Sources/type_index",
      "product_memberships" : [
        "type_index"
      ],
      "sources" : [
        "src/type_index.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "tuple",
      "module_type" : "ClangTarget",
      "name" : "tuple",
      "path" : "Sources/tuple",
      "product_memberships" : [
        "tuple"
      ],
      "sources" : [
        "src/tuple.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "tokenizer",
      "module_type" : "ClangTarget",
      "name" : "tokenizer",
      "path" : "Sources/tokenizer",
      "product_memberships" : [
        "tokenizer"
      ],
      "sources" : [
        "src/tokenizer.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "throw_exception",
      "module_type" : "ClangTarget",
      "name" : "throw_exception",
      "path" : "Sources/throw_exception",
      "product_memberships" : [
        "throw_exception"
      ],
      "sources" : [
        "src/throw_exception.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "static_assert",
      "module_type" : "ClangTarget",
      "name" : "static_assert",
      "path" : "Sources/static_assert",
      "product_memberships" : [
        "static_assert"
      ],
      "sources" : [
        "src/static_assert.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "smart_ptr",
      "module_type" : "ClangTarget",
      "name" : "smart_ptr",
      "path" : "Sources/smart_ptr",
      "product_memberships" : [
        "smart_ptr"
      ],
      "sources" : [
        "src/smart_ptr.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "signals2",
      "module_type" : "ClangTarget",
      "name" : "signals2",
      "path" : "Sources/signals2",
      "product_memberships" : [
        "signals2"
      ],
      "sources" : [
        "src/signals2.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "serialization",
      "module_type" : "ClangTarget",
      "name" : "serialization",
      "path" : "Sources/serialization",
      "product_memberships" : [
        "serialization"
      ],
      "sources" : [
        "src/serialization.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "range",
      "module_type" : "ClangTarget",
      "name" : "range",
      "path" : "Sources/range",
      "product_memberships" : [
        "range"
      ],
      "sources" : [
        "src/range.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "preprocessor",
      "module_type" : "ClangTarget",
      "name" : "preprocessor",
      "path" : "Sources/preprocessor",
      "product_memberships" : [
        "preprocessor"
      ],
      "sources" : [
        "src/preprocessor.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "optional",
      "module_type" : "ClangTarget",
      "name" : "optional",
      "path" : "Sources/optional",
      "product_memberships" : [
        "optional"
      ],
      "sources" : [
        "src/optional.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "numeric_conversion",
      "module_type" : "ClangTarget",
      "name" : "numeric_conversion",
      "path" : "Sources/numeric_conversion",
      "product_memberships" : [
        "numeric_conversion"
      ],
      "sources" : [
        "src/numeric_conversion.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "multi_index",
      "module_type" : "ClangTarget",
      "name" : "multi_index",
      "path" : "Sources/multi_index",
      "product_memberships" : [
        "multi_index"
      ],
      "sources" : [
        "src/multi_index.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "mpl",
      "module_type" : "ClangTarget",
      "name" : "mpl",
      "path" : "Sources/mpl",
      "product_memberships" : [
        "mpl"
      ],
      "sources" : [
        "src/mpl.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "mp11",
      "module_type" : "ClangTarget",
      "name" : "mp11",
      "path" : "Sources/mp11",
      "product_memberships" : [
        "mp11"
      ],
      "sources" : [
        "src/mp11.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "move",
      "module_type" : "ClangTarget",
      "name" : "move",
      "path" : "Sources/move",
      "product_memberships" : [
        "move"
      ],
      "sources" : [
        "src/move.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "lexical_cast",
      "module_type" : "ClangTarget",
      "name" : "lexical_cast",
      "path" : "Sources/lexical_cast",
      "product_memberships" : [
        "lexical_cast"
      ],
      "sources" : [
        "src/lexical_cast.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "iterator",
      "module_type" : "ClangTarget",
      "name" : "iterator",
      "path" : "Sources/iterator",
      "product_memberships" : [
        "iterator"
      ],
      "sources" : [
        "src/iterator.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "io",
      "module_type" : "ClangTarget",
      "name" : "io",
      "path" : "Sources/io",
      "product_memberships" : [
        "io"
      ],
      "sources" : [
        "src/io.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "integer",
      "module_type" : "ClangTarget",
      "name" : "integer",
      "path" : "Sources/integer",
      "product_memberships" : [
        "integer"
      ],
      "sources" : [
        "src/integer.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "function",
      "module_type" : "ClangTarget",
      "name" : "function",
      "path" : "Sources/function",
      "product_memberships" : [
        "function"
      ],
      "sources" : [
        "src/function.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "foreach",
      "module_type" : "ClangTarget",
      "name" : "foreach",
      "path" : "Sources/foreach",
      "product_memberships" : [
        "foreach"
      ],
      "sources" : [
        "src/foreach.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "detail",
      "module_type" : "ClangTarget",
      "name" : "detail",
      "path" : "Sources/detail",
      "product_memberships" : [
        "detail"
      ],
      "sources" : [
        "src/detail.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "describe",
      "module_type" : "ClangTarget",
      "name" : "describe",
      "path" : "Sources/describe",
      "product_memberships" : [
        "describe"
      ],
      "sources" : [
        "src/detail.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "date_time",
      "module_type" : "ClangTarget",
      "name" : "date_time",
      "path" : "Sources/date_time",
      "product_memberships" : [
        "date_time"
      ],
      "sources" : [
        "src/date_time.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "core",
      "module_type" : "ClangTarget",
      "name" : "core",
      "path" : "Sources/core",
      "product_memberships" : [
        "core"
      ],
      "sources" : [
        "src/core.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "container_hash",
      "module_type" : "ClangTarget",
      "name" : "container_hash",
      "path" : "Sources/container_hash",
      "product_memberships" : [
        "container_hash"
      ],
      "sources" : [
        "src/container_hash.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "container",
      "module_type" : "ClangTarget",
      "name" : "container",
      "path" : "Sources/container",
      "product_memberships" : [
        "container"
      ],
      "sources" : [
        "src/container.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "config",
      "module_type" : "ClangTarget",
      "name" : "config",
      "path" : "Sources/config",
      "product_memberships" : [
        "config"
      ],
      "sources" : [
        "src/config.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "concept_check",
      "module_type" : "ClangTarget",
      "name" : "concept_check",
      "path" : "Sources/concept_check",
      "product_memberships" : [
        "concept_check"
      ],
      "sources" : [
        "src/concept_check.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "bind",
      "module_type" : "ClangTarget",
      "name" : "bind",
      "path" : "Sources/bind",
      "product_memberships" : [
        "bind"
      ],
      "sources" : [
        "src/bind.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "assert",
      "module_type" : "ClangTarget",
      "name" : "assert",
      "path" : "Sources/assert",
      "product_memberships" : [
        "assert"
      ],
      "sources" : [
        "src/assert.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "array",
      "module_type" : "ClangTarget",
      "name" : "array",
      "path" : "Sources/array",
      "product_memberships" : [
        "array"
      ],
      "sources" : [
        "src/array.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "algorithm",
      "module_type" : "ClangTarget",
      "name" : "algorithm",
      "path" : "Sources/algorithm",
      "product_memberships" : [
        "algorithm"
      ],
      "sources" : [
        "src/algorithm.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BoostTests",
      "module_type" : "SwiftTarget",
      "name" : "BoostTests",
      "path" : "Tests/BoostTests",
      "sources" : [
        "BoostTests.swift"
      ],
      "target_dependencies" : [
        "BoostTestHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BoostTestHelpers",
      "module_type" : "ClangTarget",
      "name" : "BoostTestHelpers",
      "path" : "Sources/BoostTestHelpers",
      "sources" : [
        "BoostTestHelpers.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.1"
}
wasm-6.2-latest: Pulling from saguaro1/spi-images
Digest: sha256:70428a4f4110aef5b17a27427e965f31cf3855e8cf1dfdc416ed61c780337965
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.2-latest
Done.