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 6.0 for Linux on 12 Jun 2025 04:45:08 UTC.

Swift 6 data race errors: 0

Build Command

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