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 (fa359a), with Swift 5.10 for Linux on 12 Jun 2025 04:44:39 UTC.

Swift 6 data race errors: 0

Build Command

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