The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

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