The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of FoundationICU, reference main (fa359a), with Swift 6.1 for Wasm on 12 Jun 2025 04:45:42 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-foundation-icu.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/swiftlang/swift-foundation-icu
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at fa359a2 Enable macOS GitHub Actions CI (#59)
Updating files:   5% (60/1013)
Updating files:   6% (61/1013)
Updating files:   7% (71/1013)
Updating files:   8% (82/1013)
Updating files:   9% (92/1013)
Updating files:  10% (102/1013)
Updating files:  11% (112/1013)
Updating files:  12% (122/1013)
Updating files:  13% (132/1013)
Updating files:  14% (142/1013)
Updating files:  15% (152/1013)
Updating files:  16% (163/1013)
Updating files:  17% (173/1013)
Updating files:  18% (183/1013)
Updating files:  19% (193/1013)
Updating files:  20% (203/1013)
Updating files:  21% (213/1013)
Updating files:  22% (223/1013)
Updating files:  23% (233/1013)
Updating files:  24% (244/1013)
Updating files:  25% (254/1013)
Updating files:  26% (264/1013)
Updating files:  27% (274/1013)
Updating files:  28% (284/1013)
Updating files:  29% (294/1013)
Updating files:  30% (304/1013)
Updating files:  31% (315/1013)
Updating files:  32% (325/1013)
Updating files:  33% (335/1013)
Updating files:  34% (345/1013)
Updating files:  35% (355/1013)
Updating files:  36% (365/1013)
Updating files:  37% (375/1013)
Updating files:  38% (385/1013)
Updating files:  39% (396/1013)
Updating files:  40% (406/1013)
Updating files:  41% (416/1013)
Updating files:  42% (426/1013)
Updating files:  43% (436/1013)
Updating files:  44% (446/1013)
Updating files:  45% (456/1013)
Updating files:  46% (466/1013)
Updating files:  47% (477/1013)
Updating files:  48% (487/1013)
Updating files:  49% (497/1013)
Updating files:  50% (507/1013)
Updating files:  51% (517/1013)
Updating files:  52% (527/1013)
Updating files:  53% (537/1013)
Updating files:  54% (548/1013)
Updating files:  55% (558/1013)
Updating files:  56% (568/1013)
Updating files:  57% (578/1013)
Updating files:  58% (588/1013)
Updating files:  59% (598/1013)
Updating files:  60% (608/1013)
Updating files:  61% (618/1013)
Updating files:  62% (629/1013)
Updating files:  63% (639/1013)
Updating files:  64% (649/1013)
Updating files:  65% (659/1013)
Updating files:  66% (669/1013)
Updating files:  67% (679/1013)
Updating files:  68% (689/1013)
Updating files:  69% (699/1013)
Updating files:  70% (710/1013)
Updating files:  71% (720/1013)
Updating files:  72% (730/1013)
Updating files:  73% (740/1013)
Updating files:  74% (750/1013)
Updating files:  75% (760/1013)
Updating files:  76% (770/1013)
Updating files:  77% (781/1013)
Updating files:  78% (791/1013)
Updating files:  79% (801/1013)
Updating files:  80% (811/1013)
Updating files:  81% (821/1013)
Updating files:  82% (831/1013)
Updating files:  83% (841/1013)
Updating files:  84% (851/1013)
Updating files:  85% (862/1013)
Updating files:  86% (872/1013)
Updating files:  87% (882/1013)
Updating files:  88% (892/1013)
Updating files:  89% (902/1013)
Updating files:  90% (912/1013)
Updating files:  91% (922/1013)
Updating files:  92% (932/1013)
Updating files:  93% (943/1013)
Updating files:  94% (953/1013)
Updating files:  95% (963/1013)
Updating files:  96% (973/1013)
Updating files:  97% (983/1013)
Updating files:  98% (993/1013)
Updating files:  99% (1003/1013)
Updating files: 100% (1013/1013)
Updating files: 100% (1013/1013), done.
Cloned https://github.com/swiftlang/swift-foundation-icu.git
Revision (git rev-parse @):
fa359a2a34c456f7b1ec985c23cde558be1b6cc6
SUCCESS checkout https://github.com/swiftlang/swift-foundation-icu.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/swiftlang/swift-foundation-icu.git
https://github.com/swiftlang/swift-foundation-icu.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "cxx_language_standard" : "c++14",
  "dependencies" : [
  ],
  "manifest_display_name" : "FoundationICU",
  "name" : "FoundationICU",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "_FoundationICU",
      "targets" : [
        "_FoundationICU"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_FoundationICU",
      "module_type" : "ClangTarget",
      "name" : "_FoundationICU",
      "path" : "icuSources",
      "product_memberships" : [
        "_FoundationICU"
      ],
      "sources" : [
        "common/aaplbfct.cpp",
        "common/appendable.cpp",
        "common/bmpset.cpp",
        "common/brkeng.cpp",
        "common/brkiter.cpp",
        "common/bytesinkutil.cpp",
        "common/bytestream.cpp",
        "common/bytestrie.cpp",
        "common/bytestriebuilder.cpp",
        "common/bytestrieiterator.cpp",
        "common/caniter.cpp",
        "common/characterproperties.cpp",
        "common/chariter.cpp",
        "common/charstr.cpp",
        "common/cmemory.cpp",
        "common/cstr.cpp",
        "common/cstring.cpp",
        "common/cwchar.cpp",
        "common/dictbe.cpp",
        "common/dictionarydata.cpp",
        "common/dtintrv.cpp",
        "common/edits.cpp",
        "common/emojiprops.cpp",
        "common/errorcode.cpp",
        "common/filteredbrk.cpp",
        "common/filterednormalizer2.cpp",
        "common/icu_packaged_data.cpp",
        "common/icudataver.cpp",
        "common/icuplug.cpp",
        "common/loadednormalizer2impl.cpp",
        "common/localebuilder.cpp",
        "common/localematcher.cpp",
        "common/localeprioritylist.cpp",
        "common/localsvc.cpp",
        "common/locavailable.cpp",
        "common/locbased.cpp",
        "common/locdispnames.cpp",
        "common/locdistance.cpp",
        "common/locdspnm.cpp",
        "common/locid.cpp",
        "common/loclikely.cpp",
        "common/loclikelysubtags.cpp",
        "common/locmap.cpp",
        "common/locresdata.cpp",
        "common/locutil.cpp",
        "common/lsr.cpp",
        "common/lstmbe.cpp",
        "common/messagepattern.cpp",
        "common/mlbe.cpp",
        "common/normalizer2.cpp",
        "common/normalizer2impl.cpp",
        "common/normlzr.cpp",
        "common/parsepos.cpp",
        "common/patternprops.cpp",
        "common/pluralmap.cpp",
        "common/propname.cpp",
        "common/propsvec.cpp",
        "common/punycode.cpp",
        "common/putil.cpp",
        "common/rbbi.cpp",
        "common/rbbi57.cpp",
        "common/rbbi_cache.cpp",
        "common/rbbidata.cpp",
        "common/rbbidata57.cpp",
        "common/rbbinode.cpp",
        "common/rbbirb.cpp",
        "common/rbbirb57.cpp",
        "common/rbbiscan.cpp",
        "common/rbbiscan57.cpp",
        "common/rbbisetb.cpp",
        "common/rbbisetb57.cpp",
        "common/rbbistbl.cpp",
        "common/rbbistbl57.cpp",
        "common/rbbitblb.cpp",
        "common/rbbitblb57.cpp",
        "common/rbtok.cpp",
        "common/resbund.cpp",
        "common/resbund_cnv.cpp",
        "common/resource.cpp",
        "common/restrace.cpp",
        "common/ruleiter.cpp",
        "common/schriter.cpp",
        "common/serv.cpp",
        "common/servlk.cpp",
        "common/servlkf.cpp",
        "common/servls.cpp",
        "common/servnotf.cpp",
        "common/servrbf.cpp",
        "common/servslkf.cpp",
        "common/sharedobject.cpp",
        "common/simpleformatter.cpp",
        "common/static_unicode_sets.cpp",
        "common/stringpiece.cpp",
        "common/stringtriebuilder.cpp",
        "common/ualoc.cpp",
        "common/uarrsort.cpp",
        "common/ubidi.cpp",
        "common/ubidi_props.cpp",
        "common/ubidiln.cpp",
        "common/ubiditransform.cpp",
        "common/ubidiwrt.cpp",
        "common/ubrk.cpp",
        "common/ucase.cpp",
        "common/ucasemap.cpp",
        "common/ucasemap_titlecase_brkiter.cpp",
        "common/ucat.cpp",
        "common/uchar.cpp",
        "common/ucharstrie.cpp",
        "common/ucharstriebuilder.cpp",
        "common/ucharstrieiterator.cpp",
        "common/uchriter.cpp",
        "common/ucln_cmn.cpp",
        "common/ucmndata.cpp",
        "common/ucnv.cpp",
        "common/ucnv2022.cpp",
        "common/ucnv_bld.cpp",
        "common/ucnv_cb.cpp",
        "common/ucnv_cnv.cpp",
        "common/ucnv_ct.cpp",
        "common/ucnv_err.cpp",
        "common/ucnv_ext.cpp",
        "common/ucnv_io.cpp",
        "common/ucnv_lmb.cpp",
        "common/ucnv_set.cpp",
        "common/ucnv_u16.cpp",
        "common/ucnv_u32.cpp",
        "common/ucnv_u7.cpp",
        "common/ucnv_u8.cpp",
        "common/ucnvbocu.cpp",
        "common/ucnvdisp.cpp",
        "common/ucnvhz.cpp",
        "common/ucnvisci.cpp",
        "common/ucnvlat1.cpp",
        "common/ucnvmbcs.cpp",
        "common/ucnvscsu.cpp",
        "common/ucnvsel.cpp",
        "common/ucol_swp.cpp",
        "common/ucptrie.cpp",
        "common/ucurr.cpp",
        "common/udata.cpp",
        "common/udatamem.cpp",
        "common/udataswp.cpp",
        "common/uenum.cpp",
        "common/uhash.cpp",
        "common/uhash_us.cpp",
        "common/uidna.cpp",
        "common/uinit.cpp",
        "common/uinvchar.cpp",
        "common/uiter.cpp",
        "common/ulist.cpp",
        "common/uloc.cpp",
        "common/uloc_keytype.cpp",
        "common/uloc_tag.cpp",
        "common/ulocale.cpp",
        "common/ulocbuilder.cpp",
        "common/ulocdata.cpp",
        "common/umapfile.cpp",
        "common/umath.cpp",
        "common/umutablecptrie.cpp",
        "common/umutex.cpp",
        "common/unames.cpp",
        "common/unifiedcache.cpp",
        "common/unifilt.cpp",
        "common/unifunct.cpp",
        "common/uniset.cpp",
        "common/uniset_closure.cpp",
        "common/uniset_props.cpp",
        "common/unisetspan.cpp",
        "common/unistr.cpp",
        "common/unistr_case.cpp",
        "common/unistr_case_locale.cpp",
        "common/unistr_cnv.cpp",
        "common/unistr_props.cpp",
        "common/unistr_titlecase_brkiter.cpp",
        "common/unorm.cpp",
        "common/unormcmp.cpp",
        "common/uobject.cpp",
        "common/uprops.cpp",
        "common/urbtok.cpp",
        "common/ures_cnv.cpp",
        "common/uresbund.cpp",
        "common/uresdata.cpp",
        "common/usc_impl.cpp",
        "common/uscript.cpp",
        "common/uscript_props.cpp",
        "common/uset.cpp",
        "common/uset_props.cpp",
        "common/usetiter.cpp",
        "common/ushape.cpp",
        "common/usprep.cpp",
        "common/ustack.cpp",
        "common/ustr_cnv.cpp",
        "common/ustr_titlecase_brkiter.cpp",
        "common/ustr_wcs.cpp",
        "common/ustrcase.cpp",
        "common/ustrcase_locale.cpp",
        "common/ustrenum.cpp",
        "common/ustrfmt.cpp",
        "common/ustring.cpp",
        "common/ustrtrns.cpp",
        "common/utext.cpp",
        "common/utf_impl.cpp",
        "common/util.cpp",
        "common/util_props.cpp",
        "common/utrace.cpp",
        "common/utrie.cpp",
        "common/utrie2.cpp",
        "common/utrie2_builder.cpp",
        "common/utrie_swap.cpp",
        "common/uts46.cpp",
        "common/utypes.cpp",
        "common/uvector.cpp",
        "common/uvectr32.cpp",
        "common/uvectr64.cpp",
        "common/wintz.cpp",
        "i18n/alphaindex.cpp",
        "i18n/anytrans.cpp",
        "i18n/astro.cpp",
        "i18n/basictz.cpp",
        "i18n/bocsu.cpp",
        "i18n/brktrans.cpp",
        "i18n/buddhcal.cpp",
        "i18n/calendar.cpp",
        "i18n/casetrn.cpp",
        "i18n/cecal.cpp",
        "i18n/chnsecal.cpp",
        "i18n/choicfmt.cpp",
        "i18n/coleitr.cpp",
        "i18n/coll.cpp",
        "i18n/collation.cpp",
        "i18n/collationbuilder.cpp",
        "i18n/collationcompare.cpp",
        "i18n/collationdata.cpp",
        "i18n/collationdatabuilder.cpp",
        "i18n/collationdatareader.cpp",
        "i18n/collationdatawriter.cpp",
        "i18n/collationfastlatin.cpp",
        "i18n/collationfastlatinbuilder.cpp",
        "i18n/collationfcd.cpp",
        "i18n/collationiterator.cpp",
        "i18n/collationkeys.cpp",
        "i18n/collationroot.cpp",
        "i18n/collationrootelements.cpp",
        "i18n/collationruleparser.cpp",
        "i18n/collationsets.cpp",
        "i18n/collationsettings.cpp",
        "i18n/collationtailoring.cpp",
        "i18n/collationweights.cpp",
        "i18n/compactdecimalformat.cpp",
        "i18n/coptccal.cpp",
        "i18n/cpdtrans.cpp",
        "i18n/csdetect.cpp",
        "i18n/csmatch.cpp",
        "i18n/csr2022.cpp",
        "i18n/csrecog.cpp",
        "i18n/csrmbcs.cpp",
        "i18n/csrsbcs.cpp",
        "i18n/csrucode.cpp",
        "i18n/csrutf8.cpp",
        "i18n/curramt.cpp",
        "i18n/currfmt.cpp",
        "i18n/currpinf.cpp",
        "i18n/currunit.cpp",
        "i18n/dangical.cpp",
        "i18n/datefmt.cpp",
        "i18n/dayperiodrules.cpp",
        "i18n/dcfmtsym.cpp",
        "i18n/decContext.cpp",
        "i18n/decNumber.cpp",
        "i18n/decimfmt.cpp",
        "i18n/displayoptions.cpp",
        "i18n/double-conversion-bignum-dtoa.cpp",
        "i18n/double-conversion-bignum.cpp",
        "i18n/double-conversion-cached-powers.cpp",
        "i18n/double-conversion-double-to-string.cpp",
        "i18n/double-conversion-fast-dtoa.cpp",
        "i18n/double-conversion-string-to-double.cpp",
        "i18n/double-conversion-strtod.cpp",
        "i18n/dtfmtsym.cpp",
        "i18n/dtitvfmt.cpp",
        "i18n/dtitvinf.cpp",
        "i18n/dtptngen.cpp",
        "i18n/dtrule.cpp",
        "i18n/erarules.cpp",
        "i18n/esctrn.cpp",
        "i18n/ethpccal.cpp",
        "i18n/fmtable.cpp",
        "i18n/fmtable_cnv.cpp",
        "i18n/format.cpp",
        "i18n/formatted_string_builder.cpp",
        "i18n/formattedval_iterimpl.cpp",
        "i18n/formattedval_sbimpl.cpp",
        "i18n/formattedvalue.cpp",
        "i18n/fphdlimp.cpp",
        "i18n/fpositer.cpp",
        "i18n/funcrepl.cpp",
        "i18n/gender.cpp",
        "i18n/gregocal.cpp",
        "i18n/gregoimp.cpp",
        "i18n/hebrwcal.cpp",
        "i18n/icuin40shim.cpp",
        "i18n/indiancal.cpp",
        "i18n/inputext.cpp",
        "i18n/islamcal.cpp",
        "i18n/iso8601cal.cpp",
        "i18n/japancal.cpp",
        "i18n/listformatter.cpp",
        "i18n/measfmt.cpp",
        "i18n/measunit.cpp",
        "i18n/measunit_extra.cpp",
        "i18n/measure.cpp",
        "i18n/msgfmt.cpp",
        "i18n/name2uni.cpp",
        "i18n/nfrs.cpp",
        "i18n/nfrule.cpp",
        "i18n/nfsubs.cpp",
        "i18n/nortrans.cpp",
        "i18n/nultrans.cpp",
        "i18n/number_affixutils.cpp",
        "i18n/number_asformat.cpp",
        "i18n/number_capi.cpp",
        "i18n/number_compact.cpp",
        "i18n/number_currencysymbols.cpp",
        "i18n/number_decimalquantity.cpp",
        "i18n/number_decimfmtprops.cpp",
        "i18n/number_fluent.cpp",
        "i18n/number_formatimpl.cpp",
        "i18n/number_grouping.cpp",
        "i18n/number_integerwidth.cpp",
        "i18n/number_longnames.cpp",
        "i18n/number_mapper.cpp",
        "i18n/number_modifiers.cpp",
        "i18n/number_multiplier.cpp",
        "i18n/number_notation.cpp",
        "i18n/number_output.cpp",
        "i18n/number_padding.cpp",
        "i18n/number_patternmodifier.cpp",
        "i18n/number_patternstring.cpp",
        "i18n/number_rounding.cpp",
        "i18n/number_scientific.cpp",
        "i18n/number_simple.cpp",
        "i18n/number_skeletons.cpp",
        "i18n/number_symbolswrapper.cpp",
        "i18n/number_usageprefs.cpp",
        "i18n/number_utils.cpp",
        "i18n/numfmt.cpp",
        "i18n/numparse_affixes.cpp",
        "i18n/numparse_compositions.cpp",
        "i18n/numparse_currency.cpp",
        "i18n/numparse_decimal.cpp",
        "i18n/numparse_impl.cpp",
        "i18n/numparse_parsednumber.cpp",
        "i18n/numparse_scientific.cpp",
        "i18n/numparse_symbols.cpp",
        "i18n/numparse_validators.cpp",
        "i18n/numrange_capi.cpp",
        "i18n/numrange_fluent.cpp",
        "i18n/numrange_impl.cpp",
        "i18n/numsys.cpp",
        "i18n/olsontz.cpp",
        "i18n/persncal.cpp",
        "i18n/pluralranges.cpp",
        "i18n/plurfmt.cpp",
        "i18n/plurrule.cpp",
        "i18n/quant.cpp",
        "i18n/quantityformatter.cpp",
        "i18n/rbnf.cpp",
        "i18n/rbt.cpp",
        "i18n/rbt_data.cpp",
        "i18n/rbt_pars.cpp",
        "i18n/rbt_rule.cpp",
        "i18n/rbt_set.cpp",
        "i18n/rbtz.cpp",
        "i18n/regexcmp.cpp",
        "i18n/regeximp.cpp",
        "i18n/regexst.cpp",
        "i18n/regextxt.cpp",
        "i18n/region.cpp",
        "i18n/reldatefmt.cpp",
        "i18n/reldtfmt.cpp",
        "i18n/rematch.cpp",
        "i18n/remtrans.cpp",
        "i18n/repattrn.cpp",
        "i18n/rulebasedcollator.cpp",
        "i18n/scientificnumberformatter.cpp",
        "i18n/scriptset.cpp",
        "i18n/search.cpp",
        "i18n/selfmt.cpp",
        "i18n/sharedbreakiterator.cpp",
        "i18n/simpletz.cpp",
        "i18n/smpdtfmt.cpp",
        "i18n/smpdtfst.cpp",
        "i18n/sortkey.cpp",
        "i18n/standardplural.cpp",
        "i18n/string_segment.cpp",
        "i18n/strmatch.cpp",
        "i18n/strrepl.cpp",
        "i18n/stsearch.cpp",
        "i18n/taiwncal.cpp",
        "i18n/timezone.cpp",
        "i18n/titletrn.cpp",
        "i18n/tmunit.cpp",
        "i18n/tmutamt.cpp",
        "i18n/tmutfmt.cpp",
        "i18n/tolowtrn.cpp",
        "i18n/toupptrn.cpp",
        "i18n/translit.cpp",
        "i18n/transreg.cpp",
        "i18n/tridpars.cpp",
        "i18n/tzfmt.cpp",
        "i18n/tzgnames.cpp",
        "i18n/tznames.cpp",
        "i18n/tznames_impl.cpp",
        "i18n/tzrule.cpp",
        "i18n/tztrans.cpp",
        "i18n/uameasureformat.cpp",
        "i18n/uatimeunitformat.cpp",
        "i18n/ucal.cpp",
        "i18n/ucln_in.cpp",
        "i18n/ucol.cpp",
        "i18n/ucol_res.cpp",
        "i18n/ucol_sit.cpp",
        "i18n/ucoleitr.cpp",
        "i18n/ucsdet.cpp",
        "i18n/udat.cpp",
        "i18n/udateintervalformat.cpp",
        "i18n/udatintv.cpp",
        "i18n/udatpg.cpp",
        "i18n/ufieldpositer.cpp",
        "i18n/uitercollationiterator.cpp",
        "i18n/ulistformatter.cpp",
        "i18n/umsg.cpp",
        "i18n/unesctrn.cpp",
        "i18n/uni2name.cpp",
        "i18n/units_complexconverter.cpp",
        "i18n/units_converter.cpp",
        "i18n/units_data.cpp",
        "i18n/units_router.cpp",
        "i18n/unum.cpp",
        "i18n/unumsys.cpp",
        "i18n/uplrule.cpp",
        "i18n/upluralrules.cpp",
        "i18n/uregex.cpp",
        "i18n/uregexc.cpp",
        "i18n/uregion.cpp",
        "i18n/usearch.cpp",
        "i18n/uspoof.cpp",
        "i18n/uspoof_build.cpp",
        "i18n/uspoof_conf.cpp",
        "i18n/uspoof_impl.cpp",
        "i18n/utf16collationiterator.cpp",
        "i18n/utf8collationiterator.cpp",
        "i18n/utmscale.cpp",
        "i18n/utrans.cpp",
        "i18n/vtzone.cpp",
        "i18n/vzone.cpp",
        "i18n/windtfmt.cpp",
        "i18n/winnmfmt.cpp",
        "i18n/wintzimpl.cpp",
        "i18n/zonemeta.cpp",
        "i18n/zrule.cpp",
        "i18n/ztrans.cpp",
        "io/locbund.cpp",
        "io/sprintf.cpp",
        "io/sscanf.cpp",
        "io/ucln_io.cpp",
        "io/ufile.cpp",
        "io/ufmt_cmn.cpp",
        "io/uprintf.cpp",
        "io/uprntf_p.cpp",
        "io/uscanf.cpp",
        "io/uscanf_p.cpp",
        "io/ustdio.cpp",
        "io/ustream.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/474] Compiling ufmt_cmn.cpp
[1/474] Compiling uscanf.cpp
[2/474] Compiling uprintf.cpp
[3/474] Compiling uprntf_p.cpp
[4/474] Compiling ustdio.cpp
[5/474] Compiling ucln_io.cpp
[6/474] Compiling uscanf_p.cpp
[7/474] Compiling bytestrie.cpp
[8/474] Compiling ztrans.cpp
[9/474] Compiling sscanf.cpp
[10/474] Compiling wintzimpl.cpp
[11/474] Compiling winnmfmt.cpp
[12/474] Compiling windtfmt.cpp
[13/474] Compiling locbund.cpp
[14/474] Compiling sprintf.cpp
[15/474] Compiling utmscale.cpp
[16/474] Compiling ufile.cpp
[17/474] Compiling ustream.cpp
[18/474] Compiling zrule.cpp
[19/474] Compiling zonemeta.cpp
[20/474] Compiling vtzone.cpp
[21/474] Compiling vzone.cpp
[22/474] Compiling utrans.cpp
[23/474] Compiling utf8collationiterator.cpp
[24/474] Compiling uspoof_impl.cpp
[25/474] Compiling utf16collationiterator.cpp
[26/474] Compiling uspoof_build.cpp
[27/474] Compiling uspoof_conf.cpp
[28/474] Compiling uplrule.cpp
[29/474] Compiling uregion.cpp
[30/474] Compiling uspoof.cpp
[31/474] Compiling usearch.cpp
[32/474] Compiling uregexc.cpp
[33/474] Compiling upluralrules.cpp
[34/474] Compiling uregex.cpp
[35/474] Compiling unumsys.cpp
[36/474] Compiling unum.cpp
[37/474] Compiling units_converter.cpp
[38/474] Compiling units_router.cpp
[39/474] Compiling unesctrn.cpp
[40/474] Compiling uni2name.cpp
[41/474] Compiling units_data.cpp
[42/474] Compiling units_complexconverter.cpp
[43/474] Compiling umsg.cpp
[44/474] Compiling ufieldpositer.cpp
[45/474] Compiling ulistformatter.cpp
[46/474] Compiling udatintv.cpp
[47/474] Compiling uitercollationiterator.cpp
[48/474] Compiling ucsdet.cpp
[49/474] Compiling ucln_in.cpp
[50/474] Compiling udatpg.cpp
[51/474] Compiling udateintervalformat.cpp
[52/474] Compiling udat.cpp
[53/474] Compiling ucoleitr.cpp
[54/474] Compiling ucol_sit.cpp
[55/474] Compiling ucol.cpp
[56/474] Compiling ucol_res.cpp
[57/474] Compiling ucal.cpp
[58/474] Compiling uatimeunitformat.cpp
[59/474] Compiling tztrans.cpp
[60/474] Compiling uameasureformat.cpp
[61/474] Compiling tzrule.cpp
[62/474] Compiling tznames.cpp
[63/474] Compiling tznames_impl.cpp
[64/474] Compiling tzgnames.cpp
[65/474] Compiling tzfmt.cpp
[66/474] Compiling tridpars.cpp
[67/474] Compiling transreg.cpp
[68/474] Compiling toupptrn.cpp
[69/474] Compiling translit.cpp
[70/474] Compiling tolowtrn.cpp
[71/474] Compiling tmutamt.cpp
[72/474] Compiling tmunit.cpp
[73/474] Compiling tmutfmt.cpp
[74/474] Compiling titletrn.cpp
[75/474] Compiling taiwncal.cpp
[76/474] Compiling stsearch.cpp
[77/474] Compiling timezone.cpp
[78/474] Compiling strrepl.cpp
[79/474] Compiling strmatch.cpp
[80/474] Compiling standardplural.cpp
[81/474] Compiling sortkey.cpp
[82/474] Compiling string_segment.cpp
[83/474] Compiling smpdtfst.cpp
[84/474] Compiling sharedbreakiterator.cpp
[85/474] Compiling simpletz.cpp
[86/474] Compiling selfmt.cpp
[87/474] Compiling search.cpp
[88/474] Compiling scriptset.cpp
[89/474] Compiling smpdtfmt.cpp
[90/474] Compiling scientificnumberformatter.cpp
[91/474] Compiling rulebasedcollator.cpp
[92/474] Compiling remtrans.cpp
[93/474] Compiling repattrn.cpp
[94/474] Compiling regextxt.cpp
[95/474] Compiling reldtfmt.cpp
[96/474] Compiling region.cpp
[97/474] Compiling rematch.cpp
[98/474] Compiling regexst.cpp
[99/474] Compiling regeximp.cpp
[100/474] Compiling reldatefmt.cpp
[101/474] Compiling regexcmp.cpp
[102/474] Compiling rbt_set.cpp
[103/474] Compiling rbtz.cpp
[104/474] Compiling rbt_rule.cpp
[105/474] Compiling rbt_data.cpp
[106/474] Compiling rbt.cpp
[107/474] Compiling rbt_pars.cpp
[108/474] Compiling quantityformatter.cpp
[109/474] Compiling quant.cpp
[110/474] Compiling rbnf.cpp
[111/474] Compiling persncal.cpp
[112/474] Compiling olsontz.cpp
[113/474] Compiling plurfmt.cpp
[114/474] Compiling pluralranges.cpp
[115/474] Compiling plurrule.cpp
[116/474] Compiling numsys.cpp
[117/474] Compiling numparse_symbols.cpp
[118/474] Compiling numrange_impl.cpp
[119/474] Compiling numrange_capi.cpp
[120/474] Compiling numrange_fluent.cpp
[121/474] Compiling numparse_validators.cpp
[122/474] Compiling numparse_parsednumber.cpp
[123/474] Compiling numparse_scientific.cpp
[124/474] Compiling numparse_impl.cpp
[125/474] Compiling numparse_decimal.cpp
[126/474] Compiling numparse_currency.cpp
[127/474] Compiling numparse_compositions.cpp
[128/474] Compiling numparse_affixes.cpp
[129/474] Compiling numfmt.cpp
[130/474] Compiling number_utils.cpp
[131/474] Compiling number_usageprefs.cpp
[132/474] Compiling number_symbolswrapper.cpp
[133/474] Compiling number_simple.cpp
[134/474] Compiling number_skeletons.cpp
[135/474] Compiling number_scientific.cpp
[136/474] Compiling number_rounding.cpp
[137/474] Compiling number_padding.cpp
[138/474] Compiling number_patternstring.cpp
[139/474] Compiling number_patternmodifier.cpp
[140/474] Compiling number_notation.cpp
[141/474] Compiling number_output.cpp
[142/474] Compiling number_multiplier.cpp
[143/474] Compiling number_modifiers.cpp
[144/474] Compiling number_mapper.cpp
[145/474] Compiling number_integerwidth.cpp
[146/474] Compiling number_grouping.cpp
[147/474] Compiling number_longnames.cpp
[148/474] Compiling number_decimfmtprops.cpp
[149/474] Compiling number_formatimpl.cpp
[150/474] Compiling number_fluent.cpp
[151/474] Compiling number_decimalquantity.cpp
[152/474] Compiling number_currencysymbols.cpp
[153/474] Compiling number_compact.cpp
[154/474] Compiling number_capi.cpp
[155/474] Compiling nultrans.cpp
[156/474] Compiling number_asformat.cpp
[157/474] Compiling number_affixutils.cpp
[158/474] Compiling nortrans.cpp
[159/474] Compiling nfsubs.cpp
[160/474] Compiling nfrule.cpp
[161/474] Compiling name2uni.cpp
[162/474] Compiling measure.cpp
[163/474] Compiling nfrs.cpp
[164/474] Compiling measunit_extra.cpp
[165/474] Compiling msgfmt.cpp
[166/474] Compiling measunit.cpp
[167/474] Compiling inputext.cpp
[168/474] Compiling iso8601cal.cpp
[169/474] Compiling japancal.cpp
[170/474] Compiling listformatter.cpp
[171/474] Compiling islamcal.cpp
[172/474] Compiling icuin40shim.cpp
[173/474] Compiling measfmt.cpp
[174/474] Compiling indiancal.cpp
[175/474] Compiling fpositer.cpp
[176/474] Compiling hebrwcal.cpp
[177/474] Compiling gregoimp.cpp
[178/474] Compiling gregocal.cpp
[179/474] Compiling funcrepl.cpp
[180/474] Compiling gender.cpp
[181/474] Compiling fphdlimp.cpp
[182/474] Compiling formattedvalue.cpp
[183/474] Compiling formattedval_iterimpl.cpp
[184/474] Compiling formatted_string_builder.cpp
[185/474] Compiling fmtable_cnv.cpp
[186/474] Compiling format.cpp
[187/474] Compiling dtrule.cpp
[188/474] Compiling formattedval_sbimpl.cpp
[189/474] Compiling ethpccal.cpp
[190/474] Compiling double-conversion-strtod.cpp
[191/474] Compiling fmtable.cpp
[192/474] Compiling esctrn.cpp
[193/474] Compiling double-conversion-fast-dtoa.cpp
[194/474] Compiling double-conversion-string-to-double.cpp
[194/474] Compiling double-conversion-cached-powers.cpp
[196/474] Compiling erarules.cpp
[197/474] Compiling double-conversion-bignum-dtoa.cpp
[198/474] Compiling dtitvinf.cpp
[199/474] Compiling double-conversion-double-to-string.cpp
[200/474] Compiling decContext.cpp
[201/474] Compiling displayoptions.cpp
[202/474] Compiling dtitvfmt.cpp
[203/474] Compiling double-conversion-bignum.cpp
[204/474] Compiling dtfmtsym.cpp
[205/474] Compiling dtptngen.cpp
[206/474] Compiling decNumber.cpp
[207/474] Compiling dayperiodrules.cpp
[208/474] Compiling dcfmtsym.cpp
[209/474] Compiling decimfmt.cpp
[210/474] Compiling csrutf8.cpp
[211/474] Compiling csrucode.cpp
[212/474] Compiling dangical.cpp
[213/474] Compiling currunit.cpp
[214/474] Compiling csrecog.cpp
[215/474] Compiling datefmt.cpp
[216/474] Compiling currpinf.cpp
[217/474] Compiling csrsbcs.cpp
[218/474] Compiling csr2022.cpp
[219/474] Compiling csrmbcs.cpp
[220/474] Compiling currfmt.cpp
[221/474] Compiling csdetect.cpp
[222/474] Compiling curramt.cpp
[223/474] Compiling csmatch.cpp
[224/474] Compiling collationweights.cpp
[225/474] Compiling collationrootelements.cpp
[226/474] Compiling cpdtrans.cpp
[227/474] Compiling coptccal.cpp
[228/474] Compiling collationtailoring.cpp
[229/474] Compiling collationfcd.cpp
[230/474] Compiling compactdecimalformat.cpp
[231/474] Compiling collationsettings.cpp
[232/474] Compiling collationsets.cpp
[233/474] Compiling collationruleparser.cpp
[234/474] Compiling collationroot.cpp
[235/474] Compiling collationkeys.cpp
[236/474] Compiling collationiterator.cpp
[237/474] Compiling collationfastlatinbuilder.cpp
[238/474] Compiling collationfastlatin.cpp
[239/474] Compiling collation.cpp
[240/474] Compiling collationdatareader.cpp
[241/474] Compiling collationdatawriter.cpp
[242/474] Compiling collationdata.cpp
[243/474] Compiling collationcompare.cpp
[244/474] Compiling collationdatabuilder.cpp
[245/474] Compiling coll.cpp
[246/474] Compiling coleitr.cpp
[247/474] Compiling collationbuilder.cpp
[248/474] Compiling choicfmt.cpp
[249/474] Compiling chnsecal.cpp
[250/474] Compiling cecal.cpp
[251/474] Compiling casetrn.cpp
[252/474] Compiling calendar.cpp
[253/474] Compiling wintz.cpp
[254/474] Compiling bocsu.cpp
[255/474] Compiling buddhcal.cpp
[256/474] Compiling brktrans.cpp
[257/474] Compiling astro.cpp
[258/474] Compiling basictz.cpp
[259/474] Compiling utypes.cpp
[260/474] Compiling anytrans.cpp
[261/474] Compiling uvectr32.cpp
[262/474] Compiling uvectr64.cpp
[263/474] Compiling uvector.cpp
[264/474] Compiling alphaindex.cpp
[265/474] Compiling utrie_swap.cpp
[266/474] Compiling utrie2_builder.cpp
[267/474] Compiling utf_impl.cpp
[268/474] Compiling utrie2.cpp
[269/474] Compiling utrie.cpp
[270/474] Compiling utrace.cpp
[271/474] Compiling uts46.cpp
[272/474] Compiling ustrtrns.cpp
[273/474] Compiling ustrfmt.cpp
[274/474] Compiling util_props.cpp
[275/474] Compiling ustring.cpp
[276/474] Compiling util.cpp
[277/474] Compiling utext.cpp
[278/474] Compiling ustrenum.cpp
[279/474] Compiling ustr_wcs.cpp
[280/474] Compiling ustr_cnv.cpp
[281/474] Compiling ustack.cpp
[282/474] Compiling ustrcase_locale.cpp
[283/474] Compiling ustr_titlecase_brkiter.cpp
[284/474] Compiling ustrcase.cpp
[285/474] Compiling ushape.cpp
[286/474] Compiling usetiter.cpp
[287/474] Compiling usprep.cpp
[288/474] Compiling usc_impl.cpp
[289/474] Compiling uset.cpp
[290/474] Compiling uset_props.cpp
[291/474] Compiling uscript_props.cpp
[292/474] Compiling uscript.cpp
[293/474] Compiling uresdata.cpp
[294/474] Compiling uobject.cpp
[295/474] Compiling ures_cnv.cpp
[296/474] Compiling urbtok.cpp
[297/474] Compiling uresbund.cpp
[298/474] Compiling uprops.cpp
[299/474] Compiling unorm.cpp
[300/474] Compiling unormcmp.cpp
[301/474] Compiling unistr_titlecase_brkiter.cpp
[302/474] Compiling unistr_props.cpp
[303/474] Compiling unistr_cnv.cpp
[304/474] Compiling unifunct.cpp
[305/474] Compiling unistr_case_locale.cpp
[306/474] Compiling unifilt.cpp
[307/474] Compiling unistr_case.cpp
[308/474] Compiling unisetspan.cpp
[309/474] Compiling unistr.cpp
[310/474] Compiling umath.cpp
[311/474] Compiling uniset_closure.cpp
[312/474] Compiling uniset_props.cpp
[313/474] Compiling umutex.cpp
[314/474] Compiling unames.cpp
[315/474] Compiling uniset.cpp
[316/474] Compiling unifiedcache.cpp
[317/474] Compiling umapfile.cpp
[318/474] Compiling umutablecptrie.cpp
[319/474] Compiling ulocbuilder.cpp
[320/474] Compiling ulocdata.cpp
[321/474] Compiling ulocale.cpp
[322/474] Compiling ulist.cpp
[323/474] Compiling uloc_keytype.cpp
[324/474] Compiling uloc_tag.cpp
[325/474] Compiling uloc.cpp
[326/474] Compiling uinit.cpp
[327/474] Compiling uiter.cpp
[328/474] Compiling uidna.cpp
[329/474] Compiling uinvchar.cpp
[330/474] Compiling uhash.cpp
[331/474] Compiling uenum.cpp
[332/474] Compiling uhash_us.cpp
[333/474] Compiling udataswp.cpp
[334/474] Compiling udatamem.cpp
[335/474] Compiling ucol_swp.cpp
[336/474] Compiling ucptrie.cpp
[337/474] Compiling ucnvscsu.cpp
[338/474] Compiling udata.cpp
[339/474] Compiling ucnvlat1.cpp
[340/474] Compiling ucnvsel.cpp
[341/474] Compiling ucnvmbcs.cpp
[342/474] Compiling ucnvhz.cpp
[343/474] Compiling ucurr.cpp
[344/474] Compiling ucnvisci.cpp
[345/474] Compiling ucnvbocu.cpp
[346/474] Compiling ucnv_u8.cpp
[347/474] Compiling ucnvdisp.cpp
[348/474] Compiling ucnv_u32.cpp
[349/474] Compiling ucnv_u7.cpp
[350/474] Compiling ucnv_set.cpp
[351/474] Compiling ucnv_u16.cpp
[352/474] Compiling ucnv_lmb.cpp
[353/474] Compiling ucnv_io.cpp
[354/474] Compiling ucnv_ext.cpp
[355/474] Compiling ucnv_err.cpp
[356/474] Compiling ucnv_cnv.cpp
[357/474] Compiling ucnv_cb.cpp
[358/474] Compiling ucnv_ct.cpp
[359/474] Compiling ucnv_bld.cpp
[360/474] Compiling ucmndata.cpp
[361/474] Compiling ucnv2022.cpp
[361/474] Compiling ucln_cmn.cpp
[363/474] Compiling ucnv.cpp
[364/474] Compiling uchriter.cpp
[365/474] Compiling ucharstrieiterator.cpp
[366/474] Compiling ucharstriebuilder.cpp
[367/474] Compiling ucharstrie.cpp
[368/474] Compiling uchar.cpp
[369/474] Compiling ucasemap_titlecase_brkiter.cpp
[370/474] Compiling ucat.cpp
[371/474] Compiling ucasemap.cpp
[372/474] Compiling ubidiwrt.cpp
[373/474] Compiling ubiditransform.cpp
[374/474] Compiling ubrk.cpp
[375/474] Compiling ubidiln.cpp
[376/474] Compiling ucase.cpp
[377/474] Compiling ubidi_props.cpp
[378/474] Compiling uarrsort.cpp
[379/474] Compiling servslkf.cpp
[380/474] Compiling servrbf.cpp
[381/474] Compiling ubidi.cpp
[382/474] Compiling servnotf.cpp
[383/474] Compiling servlkf.cpp
[384/474] Compiling servls.cpp
[385/474] Compiling servlk.cpp
[386/474] Compiling stringtriebuilder.cpp
[387/474] Compiling stringpiece.cpp
[388/474] Compiling serv.cpp
[389/474] Compiling restrace.cpp
[390/474] Compiling static_unicode_sets.cpp
[391/474] Compiling sharedobject.cpp
[392/474] Compiling simpleformatter.cpp
[393/474] Compiling schriter.cpp
[394/474] Compiling ruleiter.cpp
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1115:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1115 |     LocaleIDInfo prefLangInfos[preferredLanguagesCount];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1115:32: note: function parameter 'preferredLanguagesCount' with unknown value cannot be used in a constant expression
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1083:35: note: declared here
 1083 |                           int32_t preferredLanguagesCount,
      |                                   ^
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1116:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1116 |     LocaleIDInfo availLocInfos[availableLocalizationsCount];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1116:32: note: function parameter 'availableLocalizationsCount' with unknown value cannot be used in a constant expression
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1085:35: note: declared here
 1085 |                           int32_t availableLocalizationsCount,
      |                                   ^
2 warnings generated.
[395/474] Compiling ualoc.cpp
[396/474] Compiling resource.cpp
[397/474] Compiling resbund_cnv.cpp
[398/474] Compiling resbund.cpp
[399/474] Compiling rbtok.cpp
[400/474] Compiling rbbitblb57.cpp
[401/474] Compiling rbbitblb.cpp
[402/474] Compiling rbbistbl.cpp
[403/474] Compiling rbbistbl57.cpp
[404/474] Compiling rbbisetb57.cpp
[405/474] Compiling rbbisetb.cpp
[406/474] Compiling rbbiscan57.cpp
[407/474] Compiling rbbiscan.cpp
[408/474] Compiling rbbirb57.cpp
[409/474] Compiling rbbinode.cpp
[410/474] Compiling rbbirb.cpp
[411/474] Compiling rbbidata57.cpp
[412/474] Compiling rbbidata.cpp
[413/474] Compiling rbbi_cache.cpp
[414/474] Compiling punycode.cpp
[415/474] Compiling parsepos.cpp
[416/474] Compiling propsvec.cpp
[417/474] Compiling rbbi57.cpp
[418/474] Compiling putil.cpp
[419/474] Compiling rbbi.cpp
[420/474] Compiling propname.cpp
[421/474] Compiling pluralmap.cpp
[422/474] Compiling patternprops.cpp
[423/474] Compiling normlzr.cpp
[424/474] Compiling mlbe.cpp
[425/474] Compiling normalizer2.cpp
[426/474] Compiling normalizer2impl.cpp
[427/474] Compiling messagepattern.cpp
[428/474] Compiling lsr.cpp
[429/474] Compiling locutil.cpp
[430/474] Compiling locresdata.cpp
[431/474] Compiling locmap.cpp
[432/474] Compiling lstmbe.cpp
[433/474] Compiling loclikelysubtags.cpp
[434/474] Compiling loclikely.cpp
[435/474] Compiling locid.cpp
[436/474] Compiling locdistance.cpp
[437/474] Compiling locdspnm.cpp
[438/474] Compiling locdispnames.cpp
[439/474] Compiling icuplug.cpp
[440/474] Compiling locbased.cpp
[441/474] Compiling locavailable.cpp
[442/474] Compiling localeprioritylist.cpp
[443/474] Compiling localsvc.cpp
[444/474] Compiling errorcode.cpp
[445/474] Compiling localematcher.cpp
[446/474] Compiling localebuilder.cpp
[447/474] Compiling dtintrv.cpp
[448/474] Compiling loadednormalizer2impl.cpp
[449/474] Compiling icudataver.cpp
[450/474] Compiling cwchar.cpp
[451/474] Compiling filterednormalizer2.cpp
[452/474] Compiling emojiprops.cpp
[453/474] Compiling cstring.cpp
[454/474] Compiling filteredbrk.cpp
[455/474] Compiling edits.cpp
[456/474] Compiling dictionarydata.cpp
[457/474] Compiling cmemory.cpp
[458/474] Compiling cstr.cpp
[459/474] Compiling dictbe.cpp
[460/474] Compiling chariter.cpp
[461/474] Compiling charstr.cpp
[462/474] Compiling characterproperties.cpp
[463/474] Compiling caniter.cpp
[464/474] Compiling bytestrieiterator.cpp
[465/474] Compiling appendable.cpp
[466/474] Compiling bytestream.cpp
[467/474] Compiling aaplbfct.cpp
[468/474] Compiling bytestriebuilder.cpp
[469/474] Compiling bytesinkutil.cpp
[470/474] Compiling brkiter.cpp
[471/474] Compiling brkeng.cpp
[472/474] Compiling bmpset.cpp
[473/474] Compiling icu_packaged_data.cpp
Build complete! (373.83s)
Build complete.
{
  "cxx_language_standard" : "c++14",
  "dependencies" : [
  ],
  "manifest_display_name" : "FoundationICU",
  "name" : "FoundationICU",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "_FoundationICU",
      "targets" : [
        "_FoundationICU"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_FoundationICU",
      "module_type" : "ClangTarget",
      "name" : "_FoundationICU",
      "path" : "icuSources",
      "product_memberships" : [
        "_FoundationICU"
      ],
      "sources" : [
        "common/aaplbfct.cpp",
        "common/appendable.cpp",
        "common/bmpset.cpp",
        "common/brkeng.cpp",
        "common/brkiter.cpp",
        "common/bytesinkutil.cpp",
        "common/bytestream.cpp",
        "common/bytestrie.cpp",
        "common/bytestriebuilder.cpp",
        "common/bytestrieiterator.cpp",
        "common/caniter.cpp",
        "common/characterproperties.cpp",
        "common/chariter.cpp",
        "common/charstr.cpp",
        "common/cmemory.cpp",
        "common/cstr.cpp",
        "common/cstring.cpp",
        "common/cwchar.cpp",
        "common/dictbe.cpp",
        "common/dictionarydata.cpp",
        "common/dtintrv.cpp",
        "common/edits.cpp",
        "common/emojiprops.cpp",
        "common/errorcode.cpp",
        "common/filteredbrk.cpp",
        "common/filterednormalizer2.cpp",
        "common/icu_packaged_data.cpp",
        "common/icudataver.cpp",
        "common/icuplug.cpp",
        "common/loadednormalizer2impl.cpp",
        "common/localebuilder.cpp",
        "common/localematcher.cpp",
        "common/localeprioritylist.cpp",
        "common/localsvc.cpp",
        "common/locavailable.cpp",
        "common/locbased.cpp",
        "common/locdispnames.cpp",
        "common/locdistance.cpp",
        "common/locdspnm.cpp",
        "common/locid.cpp",
        "common/loclikely.cpp",
        "common/loclikelysubtags.cpp",
        "common/locmap.cpp",
        "common/locresdata.cpp",
        "common/locutil.cpp",
        "common/lsr.cpp",
        "common/lstmbe.cpp",
        "common/messagepattern.cpp",
        "common/mlbe.cpp",
        "common/normalizer2.cpp",
        "common/normalizer2impl.cpp",
        "common/normlzr.cpp",
        "common/parsepos.cpp",
        "common/patternprops.cpp",
        "common/pluralmap.cpp",
        "common/propname.cpp",
        "common/propsvec.cpp",
        "common/punycode.cpp",
        "common/putil.cpp",
        "common/rbbi.cpp",
        "common/rbbi57.cpp",
        "common/rbbi_cache.cpp",
        "common/rbbidata.cpp",
        "common/rbbidata57.cpp",
        "common/rbbinode.cpp",
        "common/rbbirb.cpp",
        "common/rbbirb57.cpp",
        "common/rbbiscan.cpp",
        "common/rbbiscan57.cpp",
        "common/rbbisetb.cpp",
        "common/rbbisetb57.cpp",
        "common/rbbistbl.cpp",
        "common/rbbistbl57.cpp",
        "common/rbbitblb.cpp",
        "common/rbbitblb57.cpp",
        "common/rbtok.cpp",
        "common/resbund.cpp",
        "common/resbund_cnv.cpp",
        "common/resource.cpp",
        "common/restrace.cpp",
        "common/ruleiter.cpp",
        "common/schriter.cpp",
        "common/serv.cpp",
        "common/servlk.cpp",
        "common/servlkf.cpp",
        "common/servls.cpp",
        "common/servnotf.cpp",
        "common/servrbf.cpp",
        "common/servslkf.cpp",
        "common/sharedobject.cpp",
        "common/simpleformatter.cpp",
        "common/static_unicode_sets.cpp",
        "common/stringpiece.cpp",
        "common/stringtriebuilder.cpp",
        "common/ualoc.cpp",
        "common/uarrsort.cpp",
        "common/ubidi.cpp",
        "common/ubidi_props.cpp",
        "common/ubidiln.cpp",
        "common/ubiditransform.cpp",
        "common/ubidiwrt.cpp",
        "common/ubrk.cpp",
        "common/ucase.cpp",
        "common/ucasemap.cpp",
        "common/ucasemap_titlecase_brkiter.cpp",
        "common/ucat.cpp",
        "common/uchar.cpp",
        "common/ucharstrie.cpp",
        "common/ucharstriebuilder.cpp",
        "common/ucharstrieiterator.cpp",
        "common/uchriter.cpp",
        "common/ucln_cmn.cpp",
        "common/ucmndata.cpp",
        "common/ucnv.cpp",
        "common/ucnv2022.cpp",
        "common/ucnv_bld.cpp",
        "common/ucnv_cb.cpp",
        "common/ucnv_cnv.cpp",
        "common/ucnv_ct.cpp",
        "common/ucnv_err.cpp",
        "common/ucnv_ext.cpp",
        "common/ucnv_io.cpp",
        "common/ucnv_lmb.cpp",
        "common/ucnv_set.cpp",
        "common/ucnv_u16.cpp",
        "common/ucnv_u32.cpp",
        "common/ucnv_u7.cpp",
        "common/ucnv_u8.cpp",
        "common/ucnvbocu.cpp",
        "common/ucnvdisp.cpp",
        "common/ucnvhz.cpp",
        "common/ucnvisci.cpp",
        "common/ucnvlat1.cpp",
        "common/ucnvmbcs.cpp",
        "common/ucnvscsu.cpp",
        "common/ucnvsel.cpp",
        "common/ucol_swp.cpp",
        "common/ucptrie.cpp",
        "common/ucurr.cpp",
        "common/udata.cpp",
        "common/udatamem.cpp",
        "common/udataswp.cpp",
        "common/uenum.cpp",
        "common/uhash.cpp",
        "common/uhash_us.cpp",
        "common/uidna.cpp",
        "common/uinit.cpp",
        "common/uinvchar.cpp",
        "common/uiter.cpp",
        "common/ulist.cpp",
        "common/uloc.cpp",
        "common/uloc_keytype.cpp",
        "common/uloc_tag.cpp",
        "common/ulocale.cpp",
        "common/ulocbuilder.cpp",
        "common/ulocdata.cpp",
        "common/umapfile.cpp",
        "common/umath.cpp",
        "common/umutablecptrie.cpp",
        "common/umutex.cpp",
        "common/unames.cpp",
        "common/unifiedcache.cpp",
        "common/unifilt.cpp",
        "common/unifunct.cpp",
        "common/uniset.cpp",
        "common/uniset_closure.cpp",
        "common/uniset_props.cpp",
        "common/unisetspan.cpp",
        "common/unistr.cpp",
        "common/unistr_case.cpp",
        "common/unistr_case_locale.cpp",
        "common/unistr_cnv.cpp",
        "common/unistr_props.cpp",
        "common/unistr_titlecase_brkiter.cpp",
        "common/unorm.cpp",
        "common/unormcmp.cpp",
        "common/uobject.cpp",
        "common/uprops.cpp",
        "common/urbtok.cpp",
        "common/ures_cnv.cpp",
        "common/uresbund.cpp",
        "common/uresdata.cpp",
        "common/usc_impl.cpp",
        "common/uscript.cpp",
        "common/uscript_props.cpp",
        "common/uset.cpp",
        "common/uset_props.cpp",
        "common/usetiter.cpp",
        "common/ushape.cpp",
        "common/usprep.cpp",
        "common/ustack.cpp",
        "common/ustr_cnv.cpp",
        "common/ustr_titlecase_brkiter.cpp",
        "common/ustr_wcs.cpp",
        "common/ustrcase.cpp",
        "common/ustrcase_locale.cpp",
        "common/ustrenum.cpp",
        "common/ustrfmt.cpp",
        "common/ustring.cpp",
        "common/ustrtrns.cpp",
        "common/utext.cpp",
        "common/utf_impl.cpp",
        "common/util.cpp",
        "common/util_props.cpp",
        "common/utrace.cpp",
        "common/utrie.cpp",
        "common/utrie2.cpp",
        "common/utrie2_builder.cpp",
        "common/utrie_swap.cpp",
        "common/uts46.cpp",
        "common/utypes.cpp",
        "common/uvector.cpp",
        "common/uvectr32.cpp",
        "common/uvectr64.cpp",
        "common/wintz.cpp",
        "i18n/alphaindex.cpp",
        "i18n/anytrans.cpp",
        "i18n/astro.cpp",
        "i18n/basictz.cpp",
        "i18n/bocsu.cpp",
        "i18n/brktrans.cpp",
        "i18n/buddhcal.cpp",
        "i18n/calendar.cpp",
        "i18n/casetrn.cpp",
        "i18n/cecal.cpp",
        "i18n/chnsecal.cpp",
        "i18n/choicfmt.cpp",
        "i18n/coleitr.cpp",
        "i18n/coll.cpp",
        "i18n/collation.cpp",
        "i18n/collationbuilder.cpp",
        "i18n/collationcompare.cpp",
        "i18n/collationdata.cpp",
        "i18n/collationdatabuilder.cpp",
        "i18n/collationdatareader.cpp",
        "i18n/collationdatawriter.cpp",
        "i18n/collationfastlatin.cpp",
        "i18n/collationfastlatinbuilder.cpp",
        "i18n/collationfcd.cpp",
        "i18n/collationiterator.cpp",
        "i18n/collationkeys.cpp",
        "i18n/collationroot.cpp",
        "i18n/collationrootelements.cpp",
        "i18n/collationruleparser.cpp",
        "i18n/collationsets.cpp",
        "i18n/collationsettings.cpp",
        "i18n/collationtailoring.cpp",
        "i18n/collationweights.cpp",
        "i18n/compactdecimalformat.cpp",
        "i18n/coptccal.cpp",
        "i18n/cpdtrans.cpp",
        "i18n/csdetect.cpp",
        "i18n/csmatch.cpp",
        "i18n/csr2022.cpp",
        "i18n/csrecog.cpp",
        "i18n/csrmbcs.cpp",
        "i18n/csrsbcs.cpp",
        "i18n/csrucode.cpp",
        "i18n/csrutf8.cpp",
        "i18n/curramt.cpp",
        "i18n/currfmt.cpp",
        "i18n/currpinf.cpp",
        "i18n/currunit.cpp",
        "i18n/dangical.cpp",
        "i18n/datefmt.cpp",
        "i18n/dayperiodrules.cpp",
        "i18n/dcfmtsym.cpp",
        "i18n/decContext.cpp",
        "i18n/decNumber.cpp",
        "i18n/decimfmt.cpp",
        "i18n/displayoptions.cpp",
        "i18n/double-conversion-bignum-dtoa.cpp",
        "i18n/double-conversion-bignum.cpp",
        "i18n/double-conversion-cached-powers.cpp",
        "i18n/double-conversion-double-to-string.cpp",
        "i18n/double-conversion-fast-dtoa.cpp",
        "i18n/double-conversion-string-to-double.cpp",
        "i18n/double-conversion-strtod.cpp",
        "i18n/dtfmtsym.cpp",
        "i18n/dtitvfmt.cpp",
        "i18n/dtitvinf.cpp",
        "i18n/dtptngen.cpp",
        "i18n/dtrule.cpp",
        "i18n/erarules.cpp",
        "i18n/esctrn.cpp",
        "i18n/ethpccal.cpp",
        "i18n/fmtable.cpp",
        "i18n/fmtable_cnv.cpp",
        "i18n/format.cpp",
        "i18n/formatted_string_builder.cpp",
        "i18n/formattedval_iterimpl.cpp",
        "i18n/formattedval_sbimpl.cpp",
        "i18n/formattedvalue.cpp",
        "i18n/fphdlimp.cpp",
        "i18n/fpositer.cpp",
        "i18n/funcrepl.cpp",
        "i18n/gender.cpp",
        "i18n/gregocal.cpp",
        "i18n/gregoimp.cpp",
        "i18n/hebrwcal.cpp",
        "i18n/icuin40shim.cpp",
        "i18n/indiancal.cpp",
        "i18n/inputext.cpp",
        "i18n/islamcal.cpp",
        "i18n/iso8601cal.cpp",
        "i18n/japancal.cpp",
        "i18n/listformatter.cpp",
        "i18n/measfmt.cpp",
        "i18n/measunit.cpp",
        "i18n/measunit_extra.cpp",
        "i18n/measure.cpp",
        "i18n/msgfmt.cpp",
        "i18n/name2uni.cpp",
        "i18n/nfrs.cpp",
        "i18n/nfrule.cpp",
        "i18n/nfsubs.cpp",
        "i18n/nortrans.cpp",
        "i18n/nultrans.cpp",
        "i18n/number_affixutils.cpp",
        "i18n/number_asformat.cpp",
        "i18n/number_capi.cpp",
        "i18n/number_compact.cpp",
        "i18n/number_currencysymbols.cpp",
        "i18n/number_decimalquantity.cpp",
        "i18n/number_decimfmtprops.cpp",
        "i18n/number_fluent.cpp",
        "i18n/number_formatimpl.cpp",
        "i18n/number_grouping.cpp",
        "i18n/number_integerwidth.cpp",
        "i18n/number_longnames.cpp",
        "i18n/number_mapper.cpp",
        "i18n/number_modifiers.cpp",
        "i18n/number_multiplier.cpp",
        "i18n/number_notation.cpp",
        "i18n/number_output.cpp",
        "i18n/number_padding.cpp",
        "i18n/number_patternmodifier.cpp",
        "i18n/number_patternstring.cpp",
        "i18n/number_rounding.cpp",
        "i18n/number_scientific.cpp",
        "i18n/number_simple.cpp",
        "i18n/number_skeletons.cpp",
        "i18n/number_symbolswrapper.cpp",
        "i18n/number_usageprefs.cpp",
        "i18n/number_utils.cpp",
        "i18n/numfmt.cpp",
        "i18n/numparse_affixes.cpp",
        "i18n/numparse_compositions.cpp",
        "i18n/numparse_currency.cpp",
        "i18n/numparse_decimal.cpp",
        "i18n/numparse_impl.cpp",
        "i18n/numparse_parsednumber.cpp",
        "i18n/numparse_scientific.cpp",
        "i18n/numparse_symbols.cpp",
        "i18n/numparse_validators.cpp",
        "i18n/numrange_capi.cpp",
        "i18n/numrange_fluent.cpp",
        "i18n/numrange_impl.cpp",
        "i18n/numsys.cpp",
        "i18n/olsontz.cpp",
        "i18n/persncal.cpp",
        "i18n/pluralranges.cpp",
        "i18n/plurfmt.cpp",
        "i18n/plurrule.cpp",
        "i18n/quant.cpp",
        "i18n/quantityformatter.cpp",
        "i18n/rbnf.cpp",
        "i18n/rbt.cpp",
        "i18n/rbt_data.cpp",
        "i18n/rbt_pars.cpp",
        "i18n/rbt_rule.cpp",
        "i18n/rbt_set.cpp",
        "i18n/rbtz.cpp",
        "i18n/regexcmp.cpp",
        "i18n/regeximp.cpp",
        "i18n/regexst.cpp",
        "i18n/regextxt.cpp",
        "i18n/region.cpp",
        "i18n/reldatefmt.cpp",
        "i18n/reldtfmt.cpp",
        "i18n/rematch.cpp",
        "i18n/remtrans.cpp",
        "i18n/repattrn.cpp",
        "i18n/rulebasedcollator.cpp",
        "i18n/scientificnumberformatter.cpp",
        "i18n/scriptset.cpp",
        "i18n/search.cpp",
        "i18n/selfmt.cpp",
        "i18n/sharedbreakiterator.cpp",
        "i18n/simpletz.cpp",
        "i18n/smpdtfmt.cpp",
        "i18n/smpdtfst.cpp",
        "i18n/sortkey.cpp",
        "i18n/standardplural.cpp",
        "i18n/string_segment.cpp",
        "i18n/strmatch.cpp",
        "i18n/strrepl.cpp",
        "i18n/stsearch.cpp",
        "i18n/taiwncal.cpp",
        "i18n/timezone.cpp",
        "i18n/titletrn.cpp",
        "i18n/tmunit.cpp",
        "i18n/tmutamt.cpp",
        "i18n/tmutfmt.cpp",
        "i18n/tolowtrn.cpp",
        "i18n/toupptrn.cpp",
        "i18n/translit.cpp",
        "i18n/transreg.cpp",
        "i18n/tridpars.cpp",
        "i18n/tzfmt.cpp",
        "i18n/tzgnames.cpp",
        "i18n/tznames.cpp",
        "i18n/tznames_impl.cpp",
        "i18n/tzrule.cpp",
        "i18n/tztrans.cpp",
        "i18n/uameasureformat.cpp",
        "i18n/uatimeunitformat.cpp",
        "i18n/ucal.cpp",
        "i18n/ucln_in.cpp",
        "i18n/ucol.cpp",
        "i18n/ucol_res.cpp",
        "i18n/ucol_sit.cpp",
        "i18n/ucoleitr.cpp",
        "i18n/ucsdet.cpp",
        "i18n/udat.cpp",
        "i18n/udateintervalformat.cpp",
        "i18n/udatintv.cpp",
        "i18n/udatpg.cpp",
        "i18n/ufieldpositer.cpp",
        "i18n/uitercollationiterator.cpp",
        "i18n/ulistformatter.cpp",
        "i18n/umsg.cpp",
        "i18n/unesctrn.cpp",
        "i18n/uni2name.cpp",
        "i18n/units_complexconverter.cpp",
        "i18n/units_converter.cpp",
        "i18n/units_data.cpp",
        "i18n/units_router.cpp",
        "i18n/unum.cpp",
        "i18n/unumsys.cpp",
        "i18n/uplrule.cpp",
        "i18n/upluralrules.cpp",
        "i18n/uregex.cpp",
        "i18n/uregexc.cpp",
        "i18n/uregion.cpp",
        "i18n/usearch.cpp",
        "i18n/uspoof.cpp",
        "i18n/uspoof_build.cpp",
        "i18n/uspoof_conf.cpp",
        "i18n/uspoof_impl.cpp",
        "i18n/utf16collationiterator.cpp",
        "i18n/utf8collationiterator.cpp",
        "i18n/utmscale.cpp",
        "i18n/utrans.cpp",
        "i18n/vtzone.cpp",
        "i18n/vzone.cpp",
        "i18n/windtfmt.cpp",
        "i18n/winnmfmt.cpp",
        "i18n/wintzimpl.cpp",
        "i18n/zonemeta.cpp",
        "i18n/zrule.cpp",
        "i18n/ztrans.cpp",
        "io/locbund.cpp",
        "io/sprintf.cpp",
        "io/sscanf.cpp",
        "io/ucln_io.cpp",
        "io/ufile.cpp",
        "io/ufmt_cmn.cpp",
        "io/uprintf.cpp",
        "io/uprntf_p.cpp",
        "io/uscanf.cpp",
        "io/uscanf_p.cpp",
        "io/ustdio.cpp",
        "io/ustream.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.