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 (211303), with Swift 6.1 for Linux on 22 Aug 2025 06:43:40 UTC.

Swift 6 data race errors: 0

Build Command

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