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 Linux on 11 Dec 2025 01:33:51 UTC.

Swift 6 data race errors: 0

Build Command

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