The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of FoundationICU, reference main (211303), with Swift 5.10 for Linux on 22 Aug 2025 06:44:58 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-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

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