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.2 (beta) for Linux on 22 Jun 2025 03:36:55 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

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