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 (8868b4), with Swift 6.1 for Wasm on 11 Dec 2025 01:34:48 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images: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.68.0
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 8868b4a Update PR workflow (#84)
Updating files:   6% (67/1049)
Updating files:   7% (74/1049)
Updating files:   8% (84/1049)
Updating files:   9% (95/1049)
Updating files:  10% (105/1049)
Updating files:  11% (116/1049)
Updating files:  12% (126/1049)
Updating files:  13% (137/1049)
Updating files:  14% (147/1049)
Updating files:  15% (158/1049)
Updating files:  16% (168/1049)
Updating files:  17% (179/1049)
Updating files:  18% (189/1049)
Updating files:  19% (200/1049)
Updating files:  20% (210/1049)
Updating files:  21% (221/1049)
Updating files:  22% (231/1049)
Updating files:  23% (242/1049)
Updating files:  24% (252/1049)
Updating files:  25% (263/1049)
Updating files:  26% (273/1049)
Updating files:  27% (284/1049)
Updating files:  28% (294/1049)
Updating files:  29% (305/1049)
Updating files:  30% (315/1049)
Updating files:  31% (326/1049)
Updating files:  32% (336/1049)
Updating files:  33% (347/1049)
Updating files:  34% (357/1049)
Updating files:  35% (368/1049)
Updating files:  36% (378/1049)
Updating files:  37% (389/1049)
Updating files:  38% (399/1049)
Updating files:  39% (410/1049)
Updating files:  40% (420/1049)
Updating files:  41% (431/1049)
Updating files:  42% (441/1049)
Updating files:  43% (452/1049)
Updating files:  44% (462/1049)
Updating files:  45% (473/1049)
Updating files:  46% (483/1049)
Updating files:  47% (494/1049)
Updating files:  48% (504/1049)
Updating files:  49% (515/1049)
Updating files:  50% (525/1049)
Updating files:  51% (535/1049)
Updating files:  52% (546/1049)
Updating files:  53% (556/1049)
Updating files:  54% (567/1049)
Updating files:  55% (577/1049)
Updating files:  56% (588/1049)
Updating files:  57% (598/1049)
Updating files:  58% (609/1049)
Updating files:  59% (619/1049)
Updating files:  60% (630/1049)
Updating files:  61% (640/1049)
Updating files:  62% (651/1049)
Updating files:  63% (661/1049)
Updating files:  64% (672/1049)
Updating files:  65% (682/1049)
Updating files:  66% (693/1049)
Updating files:  67% (703/1049)
Updating files:  68% (714/1049)
Updating files:  69% (724/1049)
Updating files:  70% (735/1049)
Updating files:  71% (745/1049)
Updating files:  72% (756/1049)
Updating files:  73% (766/1049)
Updating files:  74% (777/1049)
Updating files:  75% (787/1049)
Updating files:  76% (798/1049)
Updating files:  77% (808/1049)
Updating files:  78% (819/1049)
Updating files:  79% (829/1049)
Updating files:  80% (840/1049)
Updating files:  81% (850/1049)
Updating files:  82% (861/1049)
Updating files:  83% (871/1049)
Updating files:  84% (882/1049)
Updating files:  85% (892/1049)
Updating files:  86% (903/1049)
Updating files:  87% (913/1049)
Updating files:  88% (924/1049)
Updating files:  89% (934/1049)
Updating files:  90% (945/1049)
Updating files:  91% (955/1049)
Updating files:  92% (966/1049)
Updating files:  93% (976/1049)
Updating files:  94% (987/1049)
Updating files:  95% (997/1049)
Updating files:  96% (1008/1049)
Updating files:  97% (1018/1049)
Updating files:  98% (1029/1049)
Updating files:  99% (1039/1049)
Updating files: 100% (1049/1049)
Updating files: 100% (1049/1049), done.
Cloned https://github.com/swiftlang/swift-foundation-icu.git
Revision (git rev-parse @):
8868b4a0118f96e50a4fc7599ce3e2e416ce9015
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++17",
  "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/hinducal.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/messageformat2.cpp",
        "i18n/messageformat2_arguments.cpp",
        "i18n/messageformat2_checker.cpp",
        "i18n/messageformat2_data_model.cpp",
        "i18n/messageformat2_errors.cpp",
        "i18n/messageformat2_evaluation.cpp",
        "i18n/messageformat2_formattable.cpp",
        "i18n/messageformat2_formatter.cpp",
        "i18n/messageformat2_function_registry.cpp",
        "i18n/messageformat2_parser.cpp",
        "i18n/messageformat2_serializer.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/uatimezone.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-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images: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:4dfe22dedd7a52399668938cbd466a34545eff77bced906005dc4032a6549d90
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/487] Compiling bmpset.cpp
[1/487] Compiling bytesinkutil.cpp
[2/487] Compiling uscanf.cpp
[3/487] Compiling ustdio.cpp
[4/487] Compiling brkiter.cpp
[5/487] Compiling brkeng.cpp
[6/487] Compiling uscanf_p.cpp
[7/487] Compiling ucln_io.cpp
[8/487] Compiling ufmt_cmn.cpp
[9/487] Compiling ustream.cpp
[10/487] Compiling locbund.cpp
[11/487] Compiling ufile.cpp
[12/487] Compiling uprintf.cpp
[13/487] Compiling wintzimpl.cpp
[14/487] Compiling winnmfmt.cpp
[15/487] Compiling windtfmt.cpp
[16/487] Compiling sscanf.cpp
[17/487] Compiling uprntf_p.cpp
[18/487] Compiling ztrans.cpp
[19/487] Compiling sprintf.cpp
[20/487] Compiling utmscale.cpp
[21/487] Compiling zrule.cpp
[22/487] Compiling zonemeta.cpp
[23/487] Compiling vzone.cpp
[24/487] Compiling utrans.cpp
[25/487] Compiling uspoof_impl.cpp
[26/487] Compiling vtzone.cpp
[27/487] Compiling utf8collationiterator.cpp
[28/487] Compiling utf16collationiterator.cpp
[29/487] Compiling uspoof_conf.cpp
[30/487] Compiling uspoof_build.cpp
[31/487] Compiling uspoof.cpp
[32/487] Compiling uregion.cpp
[33/487] Compiling uplrule.cpp
[34/487] Compiling uregexc.cpp
[35/487] Compiling uregex.cpp
[36/487] Compiling usearch.cpp
[37/487] Compiling unumsys.cpp
[38/487] Compiling upluralrules.cpp
[39/487] Compiling unum.cpp
[40/487] Compiling units_router.cpp
[41/487] Compiling units_converter.cpp
[42/487] Compiling units_data.cpp
[43/487] Compiling uni2name.cpp
[44/487] Compiling unesctrn.cpp
[45/487] Compiling umsg.cpp
[46/487] Compiling units_complexconverter.cpp
[47/487] Compiling ufieldpositer.cpp
[48/487] Compiling udatintv.cpp
[49/487] Compiling ulistformatter.cpp
[50/487] Compiling ucsdet.cpp
[51/487] Compiling udatpg.cpp
[52/487] Compiling ucln_in.cpp
[53/487] Compiling udateintervalformat.cpp
[54/487] Compiling uitercollationiterator.cpp
[55/487] Compiling udat.cpp
[56/487] Compiling ucoleitr.cpp
[57/487] Compiling ucol_sit.cpp
[58/487] Compiling uatimezone.cpp
[59/487] Compiling ucol_res.cpp
[60/487] Compiling ucal.cpp
[61/487] Compiling uatimeunitformat.cpp
[62/487] Compiling ucol.cpp
[63/487] Compiling uameasureformat.cpp
[64/487] Compiling tztrans.cpp
[65/487] Compiling tzrule.cpp
[66/487] Compiling tznames.cpp
[67/487] Compiling tzgnames.cpp
[68/487] Compiling tridpars.cpp
[69/487] Compiling tznames_impl.cpp
[70/487] Compiling tzfmt.cpp
[71/487] Compiling transreg.cpp
[72/487] Compiling translit.cpp
[73/487] Compiling toupptrn.cpp
[74/487] Compiling tolowtrn.cpp
[75/487] Compiling tmunit.cpp
[76/487] Compiling tmutamt.cpp
[77/487] Compiling tmutfmt.cpp
[78/487] Compiling titletrn.cpp
[79/487] Compiling timezone.cpp
[80/487] Compiling taiwncal.cpp
[81/487] Compiling strrepl.cpp
[82/487] Compiling strmatch.cpp
[83/487] Compiling string_segment.cpp
[84/487] Compiling standardplural.cpp
[85/487] Compiling stsearch.cpp
[86/487] Compiling smpdtfst.cpp
[87/487] Compiling sortkey.cpp
[88/487] Compiling sharedbreakiterator.cpp
[89/487] Compiling simpletz.cpp
[90/487] Compiling scriptset.cpp
[91/487] Compiling selfmt.cpp
[92/487] Compiling smpdtfmt.cpp
[93/487] Compiling search.cpp
[94/487] Compiling scientificnumberformatter.cpp
[95/487] Compiling remtrans.cpp
[96/487] Compiling repattrn.cpp
[97/487] Compiling reldtfmt.cpp
[98/487] Compiling rulebasedcollator.cpp
[99/487] Compiling regextxt.cpp
[100/487] Compiling rematch.cpp
[101/487] Compiling region.cpp
[102/487] Compiling regeximp.cpp
[103/487] Compiling regexst.cpp
[104/487] Compiling reldatefmt.cpp
[105/487] Compiling rbtz.cpp
[106/487] Compiling rbt_set.cpp
[107/487] Compiling rbt_rule.cpp
[108/487] Compiling regexcmp.cpp
[109/487] Compiling rbt_pars.cpp
[110/487] Compiling rbt_data.cpp
[111/487] Compiling rbt.cpp
[112/487] Compiling quant.cpp
[113/487] Compiling quantityformatter.cpp
[114/487] Compiling plurfmt.cpp
[115/487] Compiling persncal.cpp
[116/487] Compiling rbnf.cpp
[117/487] Compiling olsontz.cpp
[118/487] Compiling plurrule.cpp
[119/487] Compiling pluralranges.cpp
[120/487] Compiling numsys.cpp
[121/487] Compiling numrange_impl.cpp
[122/487] Compiling numparse_validators.cpp
[123/487] Compiling numparse_symbols.cpp
[124/487] Compiling numrange_capi.cpp
[125/487] Compiling numrange_fluent.cpp
[126/487] Compiling numparse_scientific.cpp
[127/487] Compiling numparse_parsednumber.cpp
[128/487] Compiling numparse_impl.cpp
[129/487] Compiling numparse_decimal.cpp
[130/487] Compiling numparse_compositions.cpp
[131/487] Compiling numparse_currency.cpp
[132/487] Compiling numparse_affixes.cpp
[133/487] Compiling number_utils.cpp
[134/487] Compiling number_usageprefs.cpp
[135/487] Compiling numfmt.cpp
[136/487] Compiling number_symbolswrapper.cpp
[137/487] Compiling number_scientific.cpp
[138/487] Compiling number_simple.cpp
[139/487] Compiling number_skeletons.cpp
[140/487] Compiling number_rounding.cpp
[141/487] Compiling number_padding.cpp
[142/487] Compiling number_patternstring.cpp
[143/487] Compiling number_patternmodifier.cpp
[144/487] Compiling number_output.cpp
[145/487] Compiling number_notation.cpp
[146/487] Compiling number_multiplier.cpp
[147/487] Compiling number_modifiers.cpp
[148/487] Compiling number_integerwidth.cpp
[149/487] Compiling number_mapper.cpp
[150/487] Compiling number_grouping.cpp
[151/487] Compiling number_longnames.cpp
[152/487] Compiling number_formatimpl.cpp
[153/487] Compiling number_decimfmtprops.cpp
[154/487] Compiling number_fluent.cpp
[155/487] Compiling number_decimalquantity.cpp
[156/487] Compiling number_currencysymbols.cpp
[157/487] Compiling number_compact.cpp
[158/487] Compiling number_capi.cpp
[159/487] Compiling number_asformat.cpp
[160/487] Compiling number_affixutils.cpp
[161/487] Compiling nultrans.cpp
[162/487] Compiling nortrans.cpp
[163/487] Compiling nfrs.cpp
[164/487] Compiling nfsubs.cpp
[165/487] Compiling name2uni.cpp
[166/487] Compiling nfrule.cpp
[167/487] Compiling msgfmt.cpp
[168/487] Compiling messageformat2_serializer.cpp
[169/487] Compiling messageformat2_parser.cpp
[170/487] Compiling messageformat2_errors.cpp
[171/487] Compiling messageformat2_function_registry.cpp
[172/487] Compiling messageformat2_formattable.cpp
[173/487] Compiling messageformat2_formatter.cpp
[174/487] Compiling messageformat2_evaluation.cpp
[175/487] Compiling messageformat2_data_model.cpp
[176/487] Compiling measure.cpp
[177/487] Compiling messageformat2_checker.cpp
[178/487] Compiling messageformat2_arguments.cpp
[179/487] Compiling measunit_extra.cpp
[180/487] Compiling measunit.cpp
[181/487] Compiling measfmt.cpp
[182/487] Compiling messageformat2.cpp
[183/487] Compiling inputext.cpp
[184/487] Compiling iso8601cal.cpp
[185/487] Compiling japancal.cpp
[186/487] Compiling listformatter.cpp
[187/487] Compiling indiancal.cpp
[188/487] Compiling islamcal.cpp
[189/487] Compiling gregoimp.cpp
[190/487] Compiling gregocal.cpp
[191/487] Compiling gender.cpp
[192/487] Compiling icuin40shim.cpp
[193/487] Compiling fpositer.cpp
[194/487] Compiling funcrepl.cpp
[195/487] Compiling hebrwcal.cpp
[196/487] Compiling hinducal.cpp
[197/487] Compiling fphdlimp.cpp
[198/487] Compiling formattedvalue.cpp
[199/487] Compiling formattedval_sbimpl.cpp
[200/487] Compiling formattedval_iterimpl.cpp
[201/487] Compiling dtrule.cpp
[202/487] Compiling formatted_string_builder.cpp
[203/487] Compiling format.cpp
[204/487] Compiling fmtable_cnv.cpp
[205/487] Compiling fmtable.cpp
[206/487] Compiling ethpccal.cpp
[207/487] Compiling double-conversion-strtod.cpp
[208/487] Compiling esctrn.cpp
[209/487] Compiling double-conversion-fast-dtoa.cpp
[210/487] Compiling double-conversion-string-to-double.cpp
[211/487] Compiling erarules.cpp
[212/487] Compiling double-conversion-cached-powers.cpp
[213/487] Compiling double-conversion-bignum-dtoa.cpp
[214/487] Compiling dtitvinf.cpp
[215/487] Compiling double-conversion-double-to-string.cpp
[216/487] Compiling dtitvfmt.cpp
[217/487] Compiling decContext.cpp
[218/487] Compiling dtptngen.cpp
[219/487] Compiling dtfmtsym.cpp
[220/487] Compiling displayoptions.cpp
[221/487] Compiling double-conversion-bignum.cpp
[222/487] Compiling decNumber.cpp
[223/487] Compiling dayperiodrules.cpp
[224/487] Compiling currunit.cpp
[225/487] Compiling csrutf8.cpp
[226/487] Compiling datefmt.cpp
[227/487] Compiling decimfmt.cpp
[228/487] Compiling dcfmtsym.cpp
[229/487] Compiling csrucode.cpp
[230/487] Compiling csrecog.cpp
[231/487] Compiling currpinf.cpp
[232/487] Compiling dangical.cpp
[233/487] Compiling currfmt.cpp
[234/487] Compiling csrmbcs.cpp
[235/487] Compiling csr2022.cpp
[236/487] Compiling csrsbcs.cpp
[237/487] Compiling csdetect.cpp
[238/487] Compiling curramt.cpp
[239/487] Compiling csmatch.cpp
[240/487] Compiling collationweights.cpp
[241/487] Compiling collationrootelements.cpp
[242/487] Compiling coptccal.cpp
[243/487] Compiling cpdtrans.cpp
[244/487] Compiling compactdecimalformat.cpp
[245/487] Compiling collationfcd.cpp
[246/487] Compiling collationtailoring.cpp
[247/487] Compiling collationsettings.cpp
[248/487] Compiling collationsets.cpp
[249/487] Compiling collationruleparser.cpp
[250/487] Compiling collationroot.cpp
[251/487] Compiling collationkeys.cpp
[252/487] Compiling collationiterator.cpp
[253/487] Compiling collationfastlatinbuilder.cpp
[254/487] Compiling collation.cpp
[255/487] Compiling collationfastlatin.cpp
[256/487] Compiling collationdatawriter.cpp
[257/487] Compiling collationdatareader.cpp
[258/487] Compiling collationdatabuilder.cpp
[259/487] Compiling collationdata.cpp
[260/487] Compiling collationcompare.cpp
[261/487] Compiling collationbuilder.cpp
[262/487] Compiling choicfmt.cpp
[263/487] Compiling coll.cpp
[264/487] Compiling coleitr.cpp
[265/487] Compiling cecal.cpp
[266/487] Compiling casetrn.cpp
[267/487] Compiling chnsecal.cpp
[268/487] Compiling buddhcal.cpp
[269/487] Compiling wintz.cpp
[270/487] Compiling brktrans.cpp
[271/487] Compiling bocsu.cpp
[272/487] Compiling basictz.cpp
[273/487] Compiling utypes.cpp
[274/487] Compiling anytrans.cpp
[275/487] Compiling uvectr64.cpp
[276/487] Compiling uvectr32.cpp
[277/487] Compiling uvector.cpp
[278/487] Compiling calendar.cpp
[279/487] Compiling astro.cpp
[280/487] Compiling utrie_swap.cpp
[281/487] Compiling utrie2_builder.cpp
[282/487] Compiling utf_impl.cpp
[283/487] Compiling utrace.cpp
[284/487] Compiling utrie.cpp
[285/487] Compiling utrie2.cpp
[286/487] Compiling alphaindex.cpp
[287/487] Compiling uts46.cpp
[288/487] Compiling ustrtrns.cpp
[289/487] Compiling ustrfmt.cpp
[290/487] Compiling ustring.cpp
[291/487] Compiling util_props.cpp
[292/487] Compiling util.cpp
[293/487] Compiling utext.cpp
[294/487] Compiling ustrenum.cpp
[295/487] Compiling ustr_wcs.cpp
[296/487] Compiling ustack.cpp
[297/487] Compiling ustrcase_locale.cpp
[298/487] Compiling ustrcase.cpp
[299/487] Compiling ustr_cnv.cpp
[300/487] Compiling ustr_titlecase_brkiter.cpp
[301/487] Compiling usprep.cpp
[302/487] Compiling usetiter.cpp
[303/487] Compiling ushape.cpp
[304/487] Compiling uset_props.cpp
[305/487] Compiling usc_impl.cpp
[306/487] Compiling uset.cpp
[307/487] Compiling uscript_props.cpp
[308/487] Compiling uscript.cpp
[309/487] Compiling uobject.cpp
[310/487] Compiling ures_cnv.cpp
[311/487] Compiling uresdata.cpp
[312/487] Compiling urbtok.cpp
[313/487] Compiling uprops.cpp
[314/487] Compiling uresbund.cpp
[315/487] Compiling unistr_props.cpp
[316/487] Compiling unormcmp.cpp
[317/487] Compiling unorm.cpp
[318/487] Compiling unisetspan.cpp
[319/487] Compiling unistr_titlecase_brkiter.cpp
[320/487] Compiling unifunct.cpp
[321/487] Compiling unifilt.cpp
[322/487] Compiling unistr_case_locale.cpp
[323/487] Compiling unistr_cnv.cpp
[324/487] Compiling unistr_case.cpp
[325/487] Compiling unistr.cpp
[326/487] Compiling umath.cpp
[327/487] Compiling uniset_props.cpp
[328/487] Compiling uniset.cpp
[329/487] Compiling unifiedcache.cpp
[330/487] Compiling umutex.cpp
[331/487] Compiling uniset_closure.cpp
[332/487] Compiling umutablecptrie.cpp
[333/487] Compiling umapfile.cpp
[334/487] Compiling unames.cpp
[335/487] Compiling uiter.cpp
[336/487] Compiling ulocbuilder.cpp
[337/487] Compiling ulocdata.cpp
[338/487] Compiling ulist.cpp
[339/487] Compiling uinvchar.cpp
[340/487] Compiling ulocale.cpp
[341/487] Compiling uloc_keytype.cpp
[342/487] Compiling uloc_tag.cpp
[343/487] Compiling uhash.cpp
[344/487] Compiling uinit.cpp
[345/487] Compiling uloc.cpp
[346/487] Compiling uenum.cpp
[347/487] Compiling udatamem.cpp
[348/487] Compiling udataswp.cpp
[349/487] Compiling uidna.cpp
[350/487] Compiling uhash_us.cpp
[351/487] Compiling udata.cpp
[352/487] Compiling ucptrie.cpp
[353/487] Compiling ucol_swp.cpp
[354/487] Compiling ucnvdisp.cpp
[355/487] Compiling ucnvsel.cpp
[356/487] Compiling ucurr.cpp
[357/487] Compiling ucnvhz.cpp
[358/487] Compiling ucnvscsu.cpp
[359/487] Compiling ucnvlat1.cpp
[360/487] Compiling ucnvmbcs.cpp
[361/487] Compiling ucnvisci.cpp
[362/487] Compiling ucnvbocu.cpp
[363/487] Compiling ucnv_u32.cpp
[364/487] Compiling ucnv_u8.cpp
[365/487] Compiling ucnv_u7.cpp
[366/487] Compiling ucnv_set.cpp
[367/487] Compiling ucnv_u16.cpp
[368/487] Compiling ucnv_io.cpp
[369/487] Compiling ucnv_lmb.cpp
[370/487] Compiling ucnv2022.cpp
[371/487] Compiling ucnv_ext.cpp
[372/487] Compiling ucnv_err.cpp
[373/487] Compiling ucnv_cb.cpp
[374/487] Compiling ucnv_ct.cpp
[375/487] Compiling ucnv_cnv.cpp
[376/487] Compiling ucnv_bld.cpp
[377/487] Compiling ucmndata.cpp
[378/487] Compiling ucln_cmn.cpp
[379/487] Compiling ucnv.cpp
[380/487] Compiling ucat.cpp
[381/487] Compiling ucharstrieiterator.cpp
[382/487] Compiling uchriter.cpp
[383/487] Compiling ucharstrie.cpp
[384/487] Compiling ucharstriebuilder.cpp
[385/487] Compiling ucase.cpp
[386/487] Compiling ucasemap_titlecase_brkiter.cpp
[387/487] Compiling uchar.cpp
[388/487] Compiling ucasemap.cpp
[389/487] Compiling ubiditransform.cpp
[390/487] Compiling ubidiwrt.cpp
[391/487] Compiling ubrk.cpp
[392/487] Compiling uarrsort.cpp
[393/487] Compiling ubidi_props.cpp
[394/487] Compiling ubidiln.cpp
[395/487] Compiling servslkf.cpp
[396/487] Compiling servrbf.cpp
[397/487] Compiling servnotf.cpp
[398/487] Compiling servls.cpp
[399/487] Compiling stringtriebuilder.cpp
[400/487] Compiling servlkf.cpp
[401/487] Compiling servlk.cpp
[402/487] Compiling ubidi.cpp
[403/487] Compiling serv.cpp
[404/487] Compiling stringpiece.cpp
[405/487] Compiling restrace.cpp
[406/487] Compiling simpleformatter.cpp
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1070:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1070 |     LocaleIDInfo prefLangInfos[preferredLanguagesCount];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1070:32: note: function parameter 'preferredLanguagesCount' with unknown value cannot be used in a constant expression
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1038:35: note: declared here
 1038 |                           int32_t preferredLanguagesCount,
      |                                   ^
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1071:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1071 |     LocaleIDInfo availLocInfos[availableLocalizationsCount];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1071:32: note: function parameter 'availableLocalizationsCount' with unknown value cannot be used in a constant expression
/host/spi-builder-workspace/icuSources/common/ualoc.cpp:1040:35: note: declared here
 1040 |                           int32_t availableLocalizationsCount,
      |                                   ^
2 warnings generated.
[407/487] Compiling ualoc.cpp
[408/487] Compiling static_unicode_sets.cpp
[409/487] Compiling sharedobject.cpp
[410/487] Compiling rbtok.cpp
[411/487] Compiling schriter.cpp
[412/487] Compiling ruleiter.cpp
[413/487] Compiling rbbitblb.cpp
[414/487] Compiling resource.cpp
[415/487] Compiling resbund_cnv.cpp
[416/487] Compiling resbund.cpp
[417/487] Compiling rbbitblb57.cpp
[418/487] Compiling rbbistbl.cpp
[419/487] Compiling rbbistbl57.cpp
[420/487] Compiling rbbisetb.cpp
[421/487] Compiling rbbirb57.cpp
[422/487] Compiling rbbisetb57.cpp
[423/487] Compiling rbbiscan57.cpp
[424/487] Compiling rbbiscan.cpp
[425/487] Compiling rbbirb.cpp
[426/487] Compiling rbbinode.cpp
[427/487] Compiling rbbidata57.cpp
[428/487] Compiling rbbi_cache.cpp
[429/487] Compiling rbbidata.cpp
[430/487] Compiling rbbi57.cpp
[431/487] Compiling parsepos.cpp
[432/487] Compiling patternprops.cpp
[433/487] Compiling punycode.cpp
[434/487] Compiling propsvec.cpp
[435/487] Compiling putil.cpp
[436/487] Compiling rbbi.cpp
[437/487] Compiling pluralmap.cpp
[438/487] Compiling messagepattern.cpp
[439/487] Compiling propname.cpp
[440/487] Compiling normlzr.cpp
[441/487] Compiling normalizer2.cpp
[442/487] Compiling normalizer2impl.cpp
[443/487] Compiling loclikelysubtags.cpp
[444/487] Compiling mlbe.cpp
[445/487] Compiling lsr.cpp
[446/487] Compiling locid.cpp
[447/487] Compiling locresdata.cpp
[447/487] Compiling locutil.cpp
[449/487] Compiling locmap.cpp
[450/487] Compiling locdispnames.cpp
[451/487] Compiling lstmbe.cpp
[452/487] Compiling loclikely.cpp
[453/487] Compiling localsvc.cpp
[454/487] Compiling loadednormalizer2impl.cpp
[455/487] Compiling locdistance.cpp
[456/487] Compiling icuplug.cpp
[457/487] Compiling locavailable.cpp
[458/487] Compiling locdspnm.cpp
[459/487] Compiling locbased.cpp
[460/487] Compiling errorcode.cpp
[461/487] Compiling localebuilder.cpp
[462/487] Compiling localeprioritylist.cpp
[463/487] Compiling dtintrv.cpp
[464/487] Compiling edits.cpp
[465/487] Compiling localematcher.cpp
[466/487] Compiling cwchar.cpp
[467/487] Compiling filterednormalizer2.cpp
[468/487] Compiling icudataver.cpp
[469/487] Compiling filteredbrk.cpp
[470/487] Compiling cstring.cpp
[471/487] Compiling cstr.cpp
[472/487] Compiling emojiprops.cpp
[473/487] Compiling dictionarydata.cpp
[474/487] Compiling characterproperties.cpp
[475/487] Compiling dictbe.cpp
[476/487] Compiling cmemory.cpp
[477/487] Compiling bytestrie.cpp
[478/487] Compiling appendable.cpp
[479/487] Compiling aaplbfct.cpp
[480/487] Compiling chariter.cpp
[481/487] Compiling charstr.cpp
[482/487] Compiling bytestrieiterator.cpp
[483/487] Compiling caniter.cpp
[484/487] Compiling bytestream.cpp
[485/487] Compiling bytestriebuilder.cpp
[486/487] Compiling icu_packaged_data.cpp
Build complete! (459.09s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "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/hinducal.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/messageformat2.cpp",
        "i18n/messageformat2_arguments.cpp",
        "i18n/messageformat2_checker.cpp",
        "i18n/messageformat2_data_model.cpp",
        "i18n/messageformat2_errors.cpp",
        "i18n/messageformat2_evaluation.cpp",
        "i18n/messageformat2_formattable.cpp",
        "i18n/messageformat2_formatter.cpp",
        "i18n/messageformat2_function_registry.cpp",
        "i18n/messageformat2_parser.cpp",
        "i18n/messageformat2_serializer.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/uatimezone.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:4dfe22dedd7a52399668938cbd466a34545eff77bced906005dc4032a6549d90
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.