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