The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of FoundationICU, reference main (8868b4), with Swift 6.1 for Linux on 11 Dec 2025 01:33:32 UTC.

Swift 6 data race errors: 0

Build Command

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