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 macOS (SPM) on 12 Jun 2025 04:41:56 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64

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