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 Linux on 12 Jun 2025 04:47:01 UTC.

Swift 6 data race errors: 0

Build Command

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