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.2 for Android on 11 Dec 2025 01:35:22 UTC.

Swift 6 data race errors: 0

Build Command

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