The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of FoundationICU, reference main (7e255a), with Swift 6.0 for macOS (SPM) on 6 Nov 2024 05:17:12 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.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 7e255a9 Update CONTRIBUTING.md (#48)
Updating files:  92% (934/1011)
Updating files:  93% (941/1011)
Updating files:  94% (951/1011)
Updating files:  95% (961/1011)
Updating files:  96% (971/1011)
Updating files:  97% (981/1011)
Updating files:  98% (991/1011)
Updating files:  99% (1001/1011)
Updating files: 100% (1011/1011)
Updating files: 100% (1011/1011), done.
Cloned https://github.com/swiftlang/swift-foundation-icu.git
Revision (git rev-parse @):
7e255a994ec26a08214f8fea2fdaf60b296e1f22
SUCCESS checkout https://github.com/swiftlang/swift-foundation-icu.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "swift-foundation-icu",
      "name": "FoundationICU",
      "url": "https://github.com/swiftlang/swift-foundation-icu.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-foundation-icu",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/swiftlang/swift-foundation-icu.git
[1/3512] Fetching swift-foundation-icu
Fetched https://github.com/swiftlang/swift-foundation-icu.git from cache (5.97s)
Creating working copy for https://github.com/swiftlang/swift-foundation-icu.git
Working copy of https://github.com/swiftlang/swift-foundation-icu.git resolved at main (7e255a9)
warning: '.resolve-product-dependencies': dependency 'swift-foundation-icu' is not used by any target
Found 0 product dependencies
========================================
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.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/474] Compiling dtrule.cpp
[1/474] Compiling brkiter.cpp
[2/474] Compiling bytestream.cpp
[3/474] Compiling rbbistbl57.cpp
[3/474] Compiling bmpset.cpp
[3/474] Compiling rbbitblb57.cpp
[3/474] Compiling resbund.cpp
[3/474] Compiling rbtok.cpp
[3/474] Compiling rbbitblb.cpp
[3/474] Compiling brkeng.cpp
[10/474] Compiling ustream.cpp
[11/474] Compiling ufmt_cmn.cpp
[12/474] Compiling ustdio.cpp
[13/474] Compiling uscanf.cpp
[13/474] Compiling sscanf.cpp
[15/474] Compiling uscanf_p.cpp
[16/474] Compiling uprntf_p.cpp
[17/474] Compiling wintzimpl.cpp
[18/474] Compiling winnmfmt.cpp
[19/474] Compiling windtfmt.cpp
[20/474] Compiling ucln_io.cpp
[21/474] Compiling ufile.cpp
[22/474] Compiling uprintf.cpp
[23/474] Compiling sprintf.cpp
[24/474] Compiling utmscale.cpp
[25/474] Compiling ztrans.cpp
[26/474] Compiling locbund.cpp
[27/474] Compiling zrule.cpp
[28/474] Compiling vzone.cpp
[29/474] Compiling zonemeta.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 uregion.cpp
[39/474] Compiling uplrule.cpp
[40/474] Compiling uregexc.cpp
[41/474] Compiling uregex.cpp
[42/474] Compiling unumsys.cpp
[43/474] Compiling usearch.cpp
[44/474] Compiling unum.cpp
[45/474] Compiling upluralrules.cpp
[46/474] Compiling units_converter.cpp
[47/474] Compiling uni2name.cpp
[48/474] Compiling units_router.cpp
[49/474] Compiling units_complexconverter.cpp
[50/474] Compiling units_data.cpp
[51/474] Compiling ufieldpositer.cpp
[52/474] Compiling unesctrn.cpp
[53/474] Compiling umsg.cpp
[54/474] Compiling ulistformatter.cpp
[55/474] Compiling udatintv.cpp
[56/474] Compiling ucsdet.cpp
[57/474] Compiling uitercollationiterator.cpp
[58/474] Compiling udatpg.cpp
[59/474] Compiling udateintervalformat.cpp
[60/474] Compiling udat.cpp
[61/474] Compiling ucoleitr.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 tolowtrn.cpp
[78/474] Compiling toupptrn.cpp
[79/474] Compiling translit.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 simpletz.cpp
[96/474] Compiling selfmt.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 regeximp.cpp
[108/474] Compiling rematch.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_pars.cpp
[116/474] Compiling rbt.cpp
[117/474] Compiling quant.cpp
[118/474] Compiling quantityformatter.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_symbols.cpp
[131/474] Compiling numparse_scientific.cpp
[132/474] Compiling numparse_parsednumber.cpp
[133/474] Compiling numparse_impl.cpp
[134/474] Compiling numparse_decimal.cpp
[135/474] Compiling numparse_currency.cpp
[136/474] Compiling numparse_compositions.cpp
[137/474] Compiling numparse_affixes.cpp
[138/474] Compiling number_utils.cpp
[139/474] Compiling numfmt.cpp
[140/474] Compiling number_symbolswrapper.cpp
[141/474] Compiling number_usageprefs.cpp
[142/474] Compiling number_skeletons.cpp
[143/474] Compiling number_scientific.cpp
[144/474] Compiling number_simple.cpp
[145/474] Compiling number_rounding.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_multiplier.cpp
[151/474] Compiling number_output.cpp
[152/474] Compiling number_modifiers.cpp
[153/474] Compiling number_integerwidth.cpp
[154/474] Compiling number_mapper.cpp
[155/474] Compiling number_longnames.cpp
[156/474] Compiling number_grouping.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_asformat.cpp
[163/474] Compiling number_compact.cpp
[164/474] Compiling number_capi.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 nfrs.cpp
[170/474] Compiling nfrule.cpp
[171/474] Compiling nfsubs.cpp
[172/474] Compiling measure.cpp
[173/474] Compiling measunit_extra.cpp
[174/474] Compiling measunit.cpp
[175/474] Compiling inputext.cpp
[176/474] Compiling msgfmt.cpp
[177/474] Compiling measfmt.cpp
[178/474] Compiling listformatter.cpp
[179/474] Compiling iso8601cal.cpp
[180/474] Compiling japancal.cpp
[181/474] Compiling icuin40shim.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 formattedval_iterimpl.cpp
[193/474] Compiling formattedval_sbimpl.cpp
[194/474] Compiling format.cpp
[195/474] Compiling formatted_string_builder.cpp
[196/474] Compiling fmtable_cnv.cpp
[197/474] Compiling double-conversion-strtod.cpp
[198/474] Compiling double-conversion-string-to-double.cpp
[199/474] Compiling double-conversion-fast-dtoa.cpp
[200/474] Compiling fmtable.cpp
[201/474] Compiling esctrn.cpp
[202/474] Compiling ethpccal.cpp
[203/474] Compiling erarules.cpp
[204/474] Compiling double-conversion-cached-powers.cpp
[205/474] Compiling double-conversion-bignum-dtoa.cpp
[206/474] Compiling decContext.cpp
[207/474] Compiling dtitvinf.cpp
[208/474] Compiling displayoptions.cpp
[209/474] Compiling dtptngen.cpp
[210/474] Compiling double-conversion-double-to-string.cpp
[211/474] Compiling double-conversion-bignum.cpp
[212/474] Compiling dtitvfmt.cpp
[213/474] Compiling dtfmtsym.cpp
[214/474] Compiling decNumber.cpp
[215/474] Compiling csrutf8.cpp
[216/474] Compiling csrucode.cpp
[217/474] Compiling dayperiodrules.cpp
[218/474] Compiling decimfmt.cpp
[219/474] Compiling dcfmtsym.cpp
[220/474] Compiling currunit.cpp
[221/474] Compiling csrecog.cpp
[222/474] Compiling dangical.cpp
[223/474] Compiling currfmt.cpp
[224/474] Compiling currpinf.cpp
[225/474] Compiling datefmt.cpp
[226/474] Compiling csrsbcs.cpp
[227/474] Compiling curramt.cpp
[228/474] Compiling csrmbcs.cpp
[229/474] Compiling csr2022.cpp
[230/474] Compiling collationweights.cpp
[231/474] Compiling collationrootelements.cpp
[232/474] Compiling csmatch.cpp
[233/474] Compiling csdetect.cpp
[234/474] Compiling cpdtrans.cpp
[235/474] Compiling collationfcd.cpp
[236/474] Compiling coptccal.cpp
[237/474] Compiling collationtailoring.cpp
[238/474] Compiling compactdecimalformat.cpp
[239/474] Compiling collationsettings.cpp
[240/474] Compiling collationsets.cpp
[241/474] Compiling collationruleparser.cpp
[242/474] Compiling collationroot.cpp
[243/474] Compiling collationkeys.cpp
[244/474] Compiling collation.cpp
[245/474] Compiling collationiterator.cpp
[246/474] Compiling collationfastlatinbuilder.cpp
[247/474] Compiling collationfastlatin.cpp
[248/474] Compiling collationdatawriter.cpp
[249/474] Compiling collationdatareader.cpp
[250/474] Compiling collationdatabuilder.cpp
[251/474] Compiling collationdata.cpp
[252/474] Compiling collationcompare.cpp
[253/474] Compiling choicfmt.cpp
[254/474] Compiling coleitr.cpp
[255/474] Compiling collationbuilder.cpp
[256/474] Compiling cecal.cpp
[257/474] Compiling chnsecal.cpp
[258/474] Compiling coll.cpp
[259/474] Compiling casetrn.cpp
[260/474] Compiling wintz.cpp
[261/474] Compiling buddhcal.cpp
[262/474] Compiling brktrans.cpp
[263/474] Compiling calendar.cpp
[264/474] Compiling utypes.cpp
[265/474] Compiling uvectr64.cpp
[266/474] Compiling uvectr32.cpp
[267/474] Compiling bocsu.cpp
[268/474] Compiling uvector.cpp
[269/474] Compiling basictz.cpp
[270/474] Compiling anytrans.cpp
[271/474] Compiling astro.cpp
[272/474] Compiling utrie_swap.cpp
[273/474] Compiling alphaindex.cpp
[274/474] Compiling utf_impl.cpp
[275/474] Compiling utrie2_builder.cpp
[276/474] Compiling utrie2.cpp
[277/474] Compiling utrie.cpp
[278/474] Compiling utrace.cpp
[279/474] Compiling uts46.cpp
[280/474] Compiling ustrfmt.cpp
[281/474] Compiling ustrtrns.cpp
[282/474] Compiling ustring.cpp
[283/474] Compiling util_props.cpp
[284/474] Compiling util.cpp
[285/474] Compiling ustr_wcs.cpp
[286/474] Compiling utext.cpp
[287/474] Compiling ustrenum.cpp
[288/474] Compiling ustrcase_locale.cpp
[289/474] Compiling ustack.cpp
[290/474] Compiling ustrcase.cpp
[291/474] Compiling ushape.cpp
[292/474] Compiling ustr_cnv.cpp
[293/474] Compiling ustr_titlecase_brkiter.cpp
[294/474] Compiling usprep.cpp
[295/474] Compiling usc_impl.cpp
[296/474] Compiling usetiter.cpp
[297/474] Compiling uset_props.cpp
[298/474] Compiling uset.cpp
[299/474] Compiling uscript_props.cpp
[300/474] Compiling uscript.cpp
[301/474] Compiling uresdata.cpp
[302/474] Compiling uobject.cpp
[303/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.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.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.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.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.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.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.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.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.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.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.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.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.
[304/474] Compiling urbtok.cpp
[305/474] Compiling uresbund.cpp
[306/474] Compiling uprops.cpp
[307/474] Compiling unistr_props.cpp
[308/474] Compiling unormcmp.cpp
[309/474] Compiling unorm.cpp
[310/474] Compiling unistr_titlecase_brkiter.cpp
[311/474] Compiling unifunct.cpp
[312/474] Compiling unifilt.cpp
[313/474] Compiling unistr_cnv.cpp
[314/474] Compiling unistr_case_locale.cpp
[315/474] Compiling unistr_case.cpp
[316/474] Compiling umath.cpp
[317/474] Compiling unisetspan.cpp
[318/474] Compiling unistr.cpp
[319/474] Compiling uniset_closure.cpp
[320/474] Compiling umutablecptrie.cpp
[321/474] Compiling uniset_props.cpp
[322/474] Compiling unifiedcache.cpp
[323/474] Compiling umapfile.cpp
[324/474] Compiling unames.cpp
[325/474] Compiling uniset.cpp
[326/474] Compiling umutex.cpp
[327/474] Compiling ulist.cpp
[328/474] Compiling ulocdata.cpp
[329/474] Compiling ulocbuilder.cpp
[330/474] Compiling ulocale.cpp
[331/474] Compiling uiter.cpp
[332/474] Compiling uinvchar.cpp
[333/474] Compiling uloc_keytype.cpp
[334/474] Compiling uloc_tag.cpp
[335/474] Compiling uinit.cpp
[336/474] Compiling uloc.cpp
[337/474] Compiling uidna.cpp
[338/474] Compiling uhash.cpp
[339/474] Compiling uenum.cpp
[340/474] Compiling udatamem.cpp
[341/474] Compiling udataswp.cpp
[342/474] Compiling uhash_us.cpp
[343/474] Compiling ucptrie.cpp
[344/474] Compiling ucol_swp.cpp
[345/474] Compiling ucnvscsu.cpp
[346/474] Compiling ucnvlat1.cpp
[347/474] Compiling udata.cpp
[348/474] Compiling ucnvhz.cpp
[349/474] Compiling ucnvsel.cpp
[350/474] Compiling ucnvisci.cpp
[351/474] Compiling ucnvbocu.cpp
[352/474] Compiling ucurr.cpp
[353/474] Compiling ucnvmbcs.cpp
[354/474] Compiling ucnvdisp.cpp
[355/474] Compiling ucnv_u8.cpp
[356/474] Compiling ucnv_u7.cpp
[357/474] Compiling ucnv_u32.cpp
[358/474] Compiling ucnv_set.cpp
[359/474] Compiling ucnv_u16.cpp
[360/474] Compiling ucnv_lmb.cpp
[361/474] Compiling ucnv_ext.cpp
[362/474] Compiling ucnv_err.cpp
[363/474] Compiling ucnv_cnv.cpp
[364/474] Compiling ucnv_ct.cpp
[365/474] Compiling ucnv_io.cpp
[366/474] Compiling ucnv_cb.cpp
[367/474] Compiling ucmndata.cpp
[368/474] Compiling ucnv2022.cpp
[369/474] Compiling ucnv.cpp
[370/474] Compiling ucnv_bld.cpp
[371/474] Compiling ucln_cmn.cpp
[372/474] Compiling uchriter.cpp
[373/474] Compiling uchar.cpp
[374/474] Compiling ucharstrieiterator.cpp
[375/474] Compiling ucharstriebuilder.cpp
[376/474] Compiling ucharstrie.cpp
[377/474] Compiling ucat.cpp
[378/474] Compiling ucasemap_titlecase_brkiter.cpp
[379/474] Compiling ucasemap.cpp
[380/474] Compiling ubiditransform.cpp
[381/474] Compiling ubidiwrt.cpp
[382/474] Compiling ubidiln.cpp
[383/474] Compiling ubidi_props.cpp
[384/474] Compiling ubrk.cpp
[385/474] Compiling uarrsort.cpp
[386/474] Compiling ubidi.cpp
[387/474] Compiling servslkf.cpp
[388/474] Compiling ucase.cpp
[389/474] Compiling servrbf.cpp
[390/474] Compiling servnotf.cpp
[391/474] Compiling servls.cpp
[392/474] Compiling servlkf.cpp
[393/474] Compiling servlk.cpp
[394/474] Compiling stringtriebuilder.cpp
[395/474] Compiling restrace.cpp
[396/474] Compiling serv.cpp
[397/474] Compiling stringpiece.cpp
[398/474] Compiling simpleformatter.cpp
[399/474] Compiling static_unicode_sets.cpp
[400/474] Compiling sharedobject.cpp
[401/474] Compiling ualoc.cpp
[402/474] Compiling ruleiter.cpp
[403/474] Compiling schriter.cpp
[404/474] Compiling resource.cpp
[405/474] Compiling resbund_cnv.cpp
[406/474] Compiling rbbistbl.cpp
[407/474] Compiling rbbisetb57.cpp
[408/474] Compiling rbbisetb.cpp
[409/474] Compiling rbbiscan57.cpp
[410/474] Compiling rbbiscan.cpp
[411/474] Compiling rbbirb57.cpp
[412/474] Compiling rbbinode.cpp
[413/474] Compiling rbbirb.cpp
[414/474] Compiling rbbidata57.cpp
[415/474] Compiling rbbidata.cpp
[416/474] Compiling parsepos.cpp
[417/474] Compiling punycode.cpp
[418/474] Compiling propsvec.cpp
[419/474] Compiling rbbi_cache.cpp
[420/474] Compiling rbbi57.cpp
[421/474] Compiling pluralmap.cpp
[422/474] Compiling rbbi.cpp
[423/474] Compiling putil.cpp
[424/474] Compiling propname.cpp
[425/474] Compiling patternprops.cpp
[426/474] Compiling normlzr.cpp
[427/474] Compiling normalizer2.cpp
[428/474] Compiling mlbe.cpp
[429/474] Compiling normalizer2impl.cpp
[430/474] Compiling messagepattern.cpp
[431/474] Compiling lsr.cpp
[432/474] Compiling locresdata.cpp
[433/474] Compiling locmap.cpp
[434/474] Compiling locutil.cpp
[435/474] Compiling loclikelysubtags.cpp
[436/474] Compiling lstmbe.cpp
[437/474] Compiling loclikely.cpp
[438/474] Compiling locbased.cpp
[439/474] Compiling locdspnm.cpp
[440/474] Compiling locdistance.cpp
[441/474] Compiling locdispnames.cpp
[442/474] Compiling locid.cpp
[443/474] Compiling icuplug.cpp
[444/474] Compiling localsvc.cpp
[445/474] Compiling locavailable.cpp
[446/474] Compiling errorcode.cpp
[447/474] Compiling localeprioritylist.cpp
[448/474] Compiling dtintrv.cpp
[449/474] Compiling localematcher.cpp
[450/474] Compiling localebuilder.cpp
[451/474] Compiling cwchar.cpp
[452/474] Compiling icudataver.cpp
[453/474] Compiling loadednormalizer2impl.cpp
[454/474] Compiling filterednormalizer2.cpp
[455/474] Compiling emojiprops.cpp
[456/474] Compiling edits.cpp
[457/474] Compiling filteredbrk.cpp
[458/474] Compiling cstring.cpp
[459/474] Compiling dictionarydata.cpp
[460/474] Compiling cmemory.cpp
[461/474] Compiling dictbe.cpp
[462/474] Compiling cstr.cpp
[463/474] Compiling appendable.cpp
[464/474] Compiling charstr.cpp
[465/474] Compiling chariter.cpp
[466/474] Compiling characterproperties.cpp
[467/474] Compiling bytestrieiterator.cpp
[468/474] Compiling caniter.cpp
[469/474] Compiling bytestriebuilder.cpp
[470/474] Compiling bytestrie.cpp
[471/474] Compiling bytesinkutil.cpp
[472/474] Compiling aaplbfct.cpp
[473/474] Compiling icu_packaged_data.cpp
Build complete! (51.94s)
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.