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 0.0.10 (8a12a1), with Swift 6.0 for macOS (SPM) on 6 Nov 2024 05:17:11 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: 0.0.10
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftlang/swift-foundation-icu
 * tag               0.0.10     -> FETCH_HEAD
HEAD is now at 8a12a1c Upgrade to ICU 74 (#39) (#42)
Cloned https://github.com/swiftlang/swift-foundation-icu.git
Revision (git rev-parse @):
8a12a1c7e21f64236d1cc51cd0eca14b1b4fc961
SUCCESS checkout https://github.com/swiftlang/swift-foundation-icu.git at 0.0.10
========================================
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 (6.93s)
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 0.0.10 (8a12a1c)
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 brkeng.cpp
[1/474] Compiling brkiter.cpp
[2/474] Compiling bytestream.cpp
[2/474] Compiling bytesinkutil.cpp
[2/474] Compiling bmpset.cpp
[2/474] Compiling bytestrieiterator.cpp
[2/474] Compiling bytestriebuilder.cpp
[2/474] Compiling uloc_keytype.cpp
[2/474] Compiling bytestrie.cpp
[2/474] Compiling caniter.cpp
[10/474] Compiling ufmt_cmn.cpp
[11/474] Compiling sscanf.cpp
[12/474] Compiling uscanf.cpp
[13/474] Compiling ustdio.cpp
[14/474] Compiling uscanf_p.cpp
[15/474] Compiling uprntf_p.cpp
[16/474] Compiling wintzimpl.cpp
[17/474] Compiling winnmfmt.cpp
[18/474] Compiling ucln_io.cpp
[19/474] Compiling windtfmt.cpp
[20/474] Compiling ufile.cpp
[21/474] Compiling uprintf.cpp
[22/474] Compiling utmscale.cpp
[23/474] Compiling ztrans.cpp
[24/474] Compiling sprintf.cpp
[25/474] Compiling zrule.cpp
[26/474] Compiling ustream.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 utf8collationiterator.cpp
[33/474] Compiling utf16collationiterator.cpp
[34/474] Compiling uspoof_impl.cpp
[35/474] Compiling uspoof_build.cpp
[36/474] Compiling uspoof.cpp
[37/474] Compiling uspoof_conf.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 upluralrules.cpp
[45/474] Compiling unum.cpp
[46/474] Compiling units_converter.cpp
[47/474] Compiling uni2name.cpp
[48/474] Compiling units_router.cpp
[49/474] Compiling units_data.cpp
[50/474] Compiling units_complexconverter.cpp
[51/474] Compiling unesctrn.cpp
[52/474] Compiling ulistformatter.cpp
[53/474] Compiling umsg.cpp
[54/474] Compiling ufieldpositer.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 ucln_in.cpp
[64/474] Compiling ucol.cpp
[65/474] Compiling ucol_res.cpp
[66/474] Compiling ucal.cpp
[67/474] Compiling uatimeunitformat.cpp
[68/474] Compiling uameasureformat.cpp
[69/474] Compiling tztrans.cpp
[70/474] Compiling tzrule.cpp
[71/474] Compiling tznames.cpp
[72/474] Compiling tzgnames.cpp
[73/474] Compiling tznames_impl.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 strmatch.cpp
[88/474] Compiling strrepl.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 selfmt.cpp
[95/474] Compiling scriptset.cpp
[96/474] Compiling simpletz.cpp
[97/474] Compiling search.cpp
[98/474] Compiling scientificnumberformatter.cpp
[99/474] Compiling repattrn.cpp
[100/474] Compiling remtrans.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_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 olsontz.cpp
[125/474] Compiling numsys.cpp
[126/474] Compiling numrange_impl.cpp
[127/474] Compiling numparse_validators.cpp
[128/474] Compiling numrange_fluent.cpp
[129/474] Compiling numrange_capi.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 number_symbolswrapper.cpp
[140/474] Compiling numfmt.cpp
[141/474] Compiling number_usageprefs.cpp
[142/474] Compiling number_scientific.cpp
[143/474] Compiling number_skeletons.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_output.cpp
[151/474] Compiling number_multiplier.cpp
[152/474] Compiling number_modifiers.cpp
[153/474] Compiling number_mapper.cpp
[154/474] Compiling number_integerwidth.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_decimalquantity.cpp
[160/474] Compiling number_currencysymbols.cpp
[161/474] Compiling number_fluent.cpp
[162/474] Compiling number_compact.cpp
[163/474] Compiling number_affixutils.cpp
[164/474] Compiling number_capi.cpp
[165/474] Compiling nultrans.cpp
[166/474] Compiling number_asformat.cpp
[167/474] Compiling nortrans.cpp
[168/474] Compiling name2uni.cpp
[169/474] Compiling nfrs.cpp
[170/474] Compiling nfsubs.cpp
[171/474] Compiling nfrule.cpp
[172/474] Compiling measure.cpp
[173/474] Compiling measunit_extra.cpp
[174/474] Compiling msgfmt.cpp
[175/474] Compiling measunit.cpp
[176/474] Compiling inputext.cpp
[177/474] Compiling measfmt.cpp
[178/474] Compiling iso8601cal.cpp
[179/474] Compiling japancal.cpp
[180/474] Compiling listformatter.cpp
[181/474] Compiling islamcal.cpp
[182/474] Compiling icuin40shim.cpp
[183/474] Compiling indiancal.cpp
[184/474] Compiling fpositer.cpp
[185/474] Compiling gregoimp.cpp
[186/474] Compiling gregocal.cpp
[187/474] Compiling hebrwcal.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 dtrule.cpp
[194/474] Compiling formattedval_sbimpl.cpp
[195/474] Compiling formatted_string_builder.cpp
[196/474] Compiling format.cpp
[197/474] Compiling fmtable_cnv.cpp
[198/474] Compiling double-conversion-strtod.cpp
[199/474] Compiling fmtable.cpp
[200/474] Compiling esctrn.cpp
[201/474] Compiling double-conversion-fast-dtoa.cpp
[202/474] Compiling double-conversion-string-to-double.cpp
[203/474] Compiling erarules.cpp
[204/474] Compiling ethpccal.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 double-conversion-double-to-string.cpp
[210/474] Compiling displayoptions.cpp
[211/474] Compiling double-conversion-bignum.cpp
[212/474] Compiling dtitvfmt.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 dcfmtsym.cpp
[220/474] Compiling csrecog.cpp
[221/474] Compiling dangical.cpp
[222/474] Compiling dayperiodrules.cpp
[223/474] Compiling currunit.cpp
[224/474] Compiling datefmt.cpp
[225/474] Compiling currfmt.cpp
[226/474] Compiling currpinf.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 collationrootelements.cpp
[233/474] Compiling csmatch.cpp
[234/474] Compiling cpdtrans.cpp
[235/474] Compiling csdetect.cpp
[236/474] Compiling collationfcd.cpp
[237/474] Compiling coptccal.cpp
[238/474] Compiling collationsettings.cpp
[239/474] Compiling collationtailoring.cpp
[240/474] Compiling compactdecimalformat.cpp
[241/474] Compiling collationsets.cpp
[242/474] Compiling collationruleparser.cpp
[243/474] Compiling collationroot.cpp
[244/474] Compiling collationkeys.cpp
[245/474] Compiling collation.cpp
[246/474] Compiling collationiterator.cpp
[247/474] Compiling collationfastlatin.cpp
[248/474] Compiling collationfastlatinbuilder.cpp
[249/474] Compiling collationdatareader.cpp
[250/474] Compiling collationdatawriter.cpp
[251/474] Compiling collationdata.cpp
[252/474] Compiling collationdatabuilder.cpp
[253/474] Compiling collationcompare.cpp
[254/474] Compiling choicfmt.cpp
[255/474] Compiling collationbuilder.cpp
[256/474] Compiling coleitr.cpp
[257/474] Compiling chnsecal.cpp
[258/474] Compiling cecal.cpp
[259/474] Compiling coll.cpp
[260/474] Compiling casetrn.cpp
[261/474] Compiling wintz.cpp
[262/474] Compiling buddhcal.cpp
[263/474] Compiling brktrans.cpp
[264/474] Compiling calendar.cpp
[265/474] Compiling utypes.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 astro.cpp
[272/474] Compiling anytrans.cpp
[273/474] Compiling utrie_swap.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 ustrtrns.cpp
[282/474] Compiling ustrfmt.cpp
[283/474] Compiling ustring.cpp
[284/474] Compiling util_props.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_cnv.cpp
[294/474] Compiling ustr_titlecase_brkiter.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 uscript_props.cpp
[300/474] Compiling uset.cpp
[301/474] Compiling uscript.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.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.
[305/474] Compiling uresbund.cpp
[306/474] Compiling unormcmp.cpp
[307/474] Compiling urbtok.cpp
[308/474] Compiling uprops.cpp
[309/474] Compiling unistr_titlecase_brkiter.cpp
[310/474] Compiling unorm.cpp
[311/474] Compiling unistr_props.cpp
[312/474] Compiling unifunct.cpp
[313/474] Compiling unifilt.cpp
[314/474] Compiling unistr_cnv.cpp
[315/474] Compiling unistr_case_locale.cpp
[316/474] Compiling unistr_case.cpp
[317/474] Compiling umath.cpp
[318/474] Compiling uniset_closure.cpp
[319/474] Compiling unisetspan.cpp
[320/474] Compiling unistr.cpp
[321/474] Compiling umutablecptrie.cpp
[322/474] Compiling uniset_props.cpp
[323/474] Compiling unifiedcache.cpp
[324/474] Compiling unames.cpp
[325/474] Compiling umapfile.cpp
[326/474] Compiling uniset.cpp
[327/474] Compiling umutex.cpp
[328/474] Compiling ulist.cpp
[329/474] Compiling uidna.cpp
[330/474] Compiling ulocdata.cpp
[331/474] Compiling ulocbuilder.cpp
[332/474] Compiling ulocale.cpp
[333/474] Compiling uloc_tag.cpp
[334/474] Compiling uinit.cpp
[335/474] Compiling uinvchar.cpp
[336/474] Compiling uiter.cpp
[337/474] Compiling uloc.cpp
[338/474] Compiling uenum.cpp
[339/474] Compiling uhash.cpp
[340/474] Compiling udataswp.cpp
[341/474] Compiling udatamem.cpp
[342/474] Compiling uhash_us.cpp
[343/474] Compiling ucptrie.cpp
[344/474] Compiling ucol_swp.cpp
[345/474] Compiling ucnvlat1.cpp
[346/474] Compiling udata.cpp
[347/474] Compiling ucnvscsu.cpp
[348/474] Compiling ucnvisci.cpp
[349/474] Compiling ucnvhz.cpp
[350/474] Compiling ucnvsel.cpp
[351/474] Compiling ucurr.cpp
[352/474] Compiling ucnvbocu.cpp
[353/474] Compiling ucnvmbcs.cpp
[354/474] Compiling ucnvdisp.cpp
[355/474] Compiling ucnv_u8.cpp
[356/474] Compiling ucnv_u32.cpp
[357/474] Compiling ucnv_u7.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_cb.cpp
[364/474] Compiling ucnv_ct.cpp
[366/474] Compiling ucnv_io.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 uchar.cpp
[373/474] Compiling uchriter.cpp
[374/474] Compiling ucharstrie.cpp
[375/474] Compiling ucharstrieiterator.cpp
[376/474] Compiling ucharstriebuilder.cpp
[377/474] Compiling ucat.cpp
[378/474] Compiling ucasemap_titlecase_brkiter.cpp
[379/474] Compiling ucasemap.cpp
[380/474] Compiling ubidiwrt.cpp
[381/474] Compiling ubiditransform.cpp
[382/474] Compiling ubidi_props.cpp
[383/474] Compiling ucase.cpp
[384/474] Compiling ubidiln.cpp
[385/474] Compiling uarrsort.cpp
[386/474] Compiling servslkf.cpp
[387/474] Compiling ubrk.cpp
[388/474] Compiling servrbf.cpp
[389/474] Compiling ubidi.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 sharedobject.cpp
[400/474] Compiling static_unicode_sets.cpp
[401/474] Compiling ualoc.cpp
[402/474] Compiling schriter.cpp
[403/474] Compiling ruleiter.cpp
[404/474] Compiling resource.cpp
[405/474] Compiling resbund_cnv.cpp
[406/474] Compiling resbund.cpp
[407/474] Compiling rbtok.cpp
[408/474] Compiling rbbistbl57.cpp
[409/474] Compiling rbbitblb57.cpp
[410/474] Compiling rbbistbl.cpp
[411/474] Compiling rbbitblb.cpp
[412/474] Compiling rbbisetb57.cpp
[413/474] Compiling rbbisetb.cpp
[414/474] Compiling rbbiscan.cpp
[415/474] Compiling rbbiscan57.cpp
[416/474] Compiling rbbirb57.cpp
[417/474] Compiling rbbirb.cpp
[418/474] Compiling punycode.cpp
[419/474] Compiling rbbinode.cpp
[420/474] Compiling rbbidata57.cpp
[421/474] Compiling rbbidata.cpp
[422/474] Compiling parsepos.cpp
[423/474] Compiling rbbi_cache.cpp
[424/474] Compiling rbbi57.cpp
[425/474] Compiling propsvec.cpp
[426/474] Compiling putil.cpp
[427/474] Compiling rbbi.cpp
[428/474] Compiling pluralmap.cpp
[429/474] Compiling patternprops.cpp
[430/474] Compiling propname.cpp
[431/474] Compiling normlzr.cpp
[432/474] Compiling lsr.cpp
[433/474] Compiling mlbe.cpp
[434/474] Compiling normalizer2.cpp
[435/474] Compiling messagepattern.cpp
[436/474] Compiling normalizer2impl.cpp
[437/474] Compiling locutil.cpp
[438/474] Compiling locresdata.cpp
[439/474] Compiling locmap.cpp
[440/474] Compiling lstmbe.cpp
[441/474] Compiling loclikely.cpp
[442/474] Compiling loclikelysubtags.cpp
[443/474] Compiling locdistance.cpp
[444/474] Compiling locdispnames.cpp
[445/474] Compiling locdspnm.cpp
[446/474] Compiling locid.cpp
[447/474] Compiling icuplug.cpp
[448/474] Compiling locbased.cpp
[449/474] Compiling localsvc.cpp
[450/474] Compiling localeprioritylist.cpp
[451/474] Compiling locavailable.cpp
[452/474] Compiling errorcode.cpp
[453/474] Compiling dtintrv.cpp
[454/474] Compiling localebuilder.cpp
[455/474] Compiling localematcher.cpp
[456/474] Compiling icudataver.cpp
[457/474] Compiling cwchar.cpp
[458/474] Compiling loadednormalizer2impl.cpp
[459/474] Compiling filterednormalizer2.cpp
[460/474] Compiling emojiprops.cpp
[461/474] Compiling edits.cpp
[462/474] Compiling filteredbrk.cpp
[463/474] Compiling cstring.cpp
[464/474] Compiling dictionarydata.cpp
[465/474] Compiling appendable.cpp
[466/474] Compiling cmemory.cpp
[467/474] Compiling cstr.cpp
[468/474] Compiling charstr.cpp
[469/474] Compiling dictbe.cpp
[470/474] Compiling chariter.cpp
[471/474] Compiling characterproperties.cpp
[472/474] Compiling aaplbfct.cpp
[473/474] Compiling icu_packaged_data.cpp
Build complete! (57.35s)
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.