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 6.0 for Linux on 22 Aug 2025 06:43:57 UTC.

Swift 6 data race errors: 0

Build Command

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