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 Android on 11 Dec 2025 01:34:02 UTC.

Swift 6 data race errors: 0

Build Command

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