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.1 for macOS (SPM) on 29 Apr 2025 10:45:19 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.61.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/3681] Fetching swift-foundation-icu
Fetched https://github.com/swiftlang/swift-foundation-icu.git from cache (8.09s)
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.1
Building package at path:  $PWD
https://github.com/swiftlang/swift-foundation-icu.git
https://github.com/swiftlang/swift-foundation-icu.git
{
  "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"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/474] Compiling appendable.cpp
[1/474] Compiling ustdio.cpp
[2/474] Compiling bmpset.cpp
[3/474] Compiling bytestrieiterator.cpp
[4/474] Compiling bytestream.cpp
[4/474] Compiling bytesinkutil.cpp
[4/474] Compiling bytestrie.cpp
[4/474] Compiling bytestriebuilder.cpp
[8/474] Compiling brkiter.cpp
[9/474] Compiling brkeng.cpp
[10/474] Compiling uscanf_p.cpp
[11/474] Compiling ufmt_cmn.cpp
[12/474] Compiling ustream.cpp
[12/474] Compiling uscanf.cpp
[14/474] Compiling uprntf_p.cpp
[15/474] Compiling wintzimpl.cpp
[16/474] Compiling sscanf.cpp
[17/474] Compiling sprintf.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 utmscale.cpp
[24/474] Compiling ztrans.cpp
[25/474] Compiling locbund.cpp
[26/474] Compiling zrule.cpp
[27/474] Compiling vzone.cpp
[28/474] Compiling zonemeta.cpp
[29/474] Compiling utrans.cpp
[30/474] Compiling vtzone.cpp
[31/474] Compiling utf16collationiterator.cpp
[32/474] Compiling utf8collationiterator.cpp
[33/474] Compiling uspoof_impl.cpp
[34/474] Compiling uspoof_conf.cpp
[35/474] Compiling uspoof_build.cpp
[36/474] Compiling uspoof.cpp
[37/474] Compiling uregion.cpp
[38/474] Compiling uplrule.cpp
[39/474] Compiling uregexc.cpp
[40/474] Compiling unumsys.cpp
[41/474] Compiling uregex.cpp
[42/474] Compiling usearch.cpp
[43/474] Compiling unum.cpp
[44/474] Compiling upluralrules.cpp
[45/474] Compiling uni2name.cpp
[46/474] Compiling units_converter.cpp
[47/474] Compiling units_router.cpp
[48/474] Compiling units_data.cpp
[49/474] Compiling units_complexconverter.cpp
[50/474] Compiling unesctrn.cpp
[51/474] Compiling ufieldpositer.cpp
[52/474] Compiling umsg.cpp
[53/474] Compiling udatintv.cpp
[54/474] Compiling ulistformatter.cpp
[55/474] Compiling ucsdet.cpp
[56/474] Compiling uitercollationiterator.cpp
[57/474] Compiling udatpg.cpp
[58/474] Compiling udateintervalformat.cpp
[59/474] Compiling ucoleitr.cpp
[60/474] Compiling ucol_sit.cpp
[61/474] Compiling udat.cpp
[62/474] Compiling ucln_in.cpp
[63/474] Compiling ucol_res.cpp
[64/474] Compiling ucol.cpp
[65/474] Compiling ucal.cpp
[66/474] Compiling uatimeunitformat.cpp
[67/474] Compiling tztrans.cpp
[68/474] Compiling uameasureformat.cpp
[69/474] Compiling tzrule.cpp
[70/474] Compiling tznames.cpp
[71/474] Compiling tznames_impl.cpp
[72/474] Compiling tridpars.cpp
[73/474] Compiling tzgnames.cpp
[74/474] Compiling tzfmt.cpp
[75/474] Compiling transreg.cpp
[76/474] Compiling toupptrn.cpp
[77/474] Compiling tolowtrn.cpp
[78/474] Compiling translit.cpp
[79/474] Compiling tmutamt.cpp
[80/474] Compiling tmutfmt.cpp
[81/474] Compiling tmunit.cpp
[82/474] Compiling titletrn.cpp
[83/474] Compiling taiwncal.cpp
[84/474] Compiling strrepl.cpp
[85/474] Compiling stsearch.cpp
[86/474] Compiling strmatch.cpp
[87/474] Compiling timezone.cpp
[88/474] Compiling string_segment.cpp
[89/474] Compiling standardplural.cpp
[90/474] Compiling sortkey.cpp
[91/474] Compiling smpdtfst.cpp
[92/474] Compiling sharedbreakiterator.cpp
[93/474] Compiling scriptset.cpp
[94/474] Compiling search.cpp
[95/474] Compiling selfmt.cpp
[96/474] Compiling simpletz.cpp
[97/474] Compiling scientificnumberformatter.cpp
[98/474] Compiling remtrans.cpp
[99/474] Compiling repattrn.cpp
[100/474] Compiling smpdtfmt.cpp
[101/474] Compiling rulebasedcollator.cpp
[102/474] Compiling regextxt.cpp
[103/474] Compiling reldtfmt.cpp
[104/474] Compiling region.cpp
[105/474] Compiling regexst.cpp
[106/474] Compiling rematch.cpp
[107/474] Compiling regeximp.cpp
[108/474] Compiling rbt_set.cpp
[109/474] Compiling regexcmp.cpp
[110/474] Compiling rbtz.cpp
[111/474] Compiling reldatefmt.cpp
[112/474] Compiling rbt_rule.cpp
[113/474] Compiling rbt_data.cpp
[114/474] Compiling rbt_pars.cpp
[115/474] Compiling rbt.cpp
[116/474] Compiling quant.cpp
[117/474] Compiling quantityformatter.cpp
[118/474] Compiling rbnf.cpp
[119/474] Compiling plurfmt.cpp
[120/474] Compiling persncal.cpp
[121/474] Compiling pluralranges.cpp
[122/474] Compiling plurrule.cpp
[123/474] Compiling numsys.cpp
[124/474] Compiling olsontz.cpp
[125/474] Compiling numrange_impl.cpp
[126/474] Compiling numrange_fluent.cpp
[127/474] Compiling numrange_capi.cpp
[127/474] Compiling numparse_validators.cpp
[129/474] Compiling numparse_symbols.cpp
[130/474] Compiling numparse_scientific.cpp
[131/474] Compiling numparse_parsednumber.cpp
[132/474] Compiling numparse_decimal.cpp
[133/474] Compiling numparse_currency.cpp
[134/474] Compiling numparse_impl.cpp
[135/474] Compiling numparse_compositions.cpp
[136/474] Compiling numparse_affixes.cpp
[137/474] Compiling number_utils.cpp
[138/474] Compiling number_symbolswrapper.cpp
[139/474] Compiling number_usageprefs.cpp
[140/474] Compiling numfmt.cpp
[141/474] Compiling number_scientific.cpp
[142/474] Compiling number_skeletons.cpp
[143/474] Compiling number_rounding.cpp
[144/474] Compiling number_simple.cpp
[145/474] Compiling number_patternstring.cpp
[146/474] Compiling number_padding.cpp
[147/474] Compiling number_patternmodifier.cpp
[148/474] Compiling number_notation.cpp
[149/474] Compiling number_output.cpp
[150/474] Compiling number_multiplier.cpp
[151/474] Compiling number_modifiers.cpp
[152/474] Compiling number_integerwidth.cpp
[153/474] Compiling number_mapper.cpp
[154/474] Compiling number_longnames.cpp
[155/474] Compiling number_grouping.cpp
[156/474] Compiling number_decimfmtprops.cpp
[157/474] Compiling number_formatimpl.cpp
[158/474] Compiling number_currencysymbols.cpp
[159/474] Compiling number_decimalquantity.cpp
[160/474] Compiling number_fluent.cpp
[161/474] Compiling number_asformat.cpp
[162/474] Compiling number_capi.cpp
[163/474] Compiling number_compact.cpp
[164/474] Compiling nultrans.cpp
[165/474] Compiling number_affixutils.cpp
[166/474] Compiling nortrans.cpp
[167/474] Compiling name2uni.cpp
[168/474] Compiling nfrule.cpp
[169/474] Compiling nfsubs.cpp
[170/474] Compiling nfrs.cpp
[171/474] Compiling measure.cpp
[172/474] Compiling measunit.cpp
[173/474] Compiling measunit_extra.cpp
[174/474] Compiling msgfmt.cpp
[175/474] Compiling inputext.cpp
[176/474] Compiling listformatter.cpp
[177/474] Compiling measfmt.cpp
[178/474] Compiling iso8601cal.cpp
[179/474] Compiling japancal.cpp
[180/474] Compiling icuin40shim.cpp
[181/474] Compiling islamcal.cpp
[182/474] Compiling indiancal.cpp
[183/474] Compiling hebrwcal.cpp
[184/474] Compiling fpositer.cpp
[185/474] Compiling gregoimp.cpp
[186/474] Compiling gregocal.cpp
[187/474] Compiling funcrepl.cpp
[188/474] Compiling fphdlimp.cpp
[189/474] Compiling formattedvalue.cpp
[190/474] Compiling gender.cpp
[191/474] Compiling dtrule.cpp
[192/474] Compiling formattedval_iterimpl.cpp
[193/474] Compiling formattedval_sbimpl.cpp
[194/474] Compiling formatted_string_builder.cpp
[195/474] Compiling fmtable_cnv.cpp
[196/474] Compiling format.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 double-conversion-double-to-string.cpp
[210/474] Compiling double-conversion-bignum.cpp
[211/474] Compiling dtitvfmt.cpp
[212/474] Compiling dtptngen.cpp
[213/474] Compiling dtfmtsym.cpp
[214/474] Compiling decNumber.cpp
[215/474] Compiling csrutf8.cpp
[216/474] Compiling csrucode.cpp
[217/474] Compiling decimfmt.cpp
[218/474] Compiling dcfmtsym.cpp
[219/474] Compiling dayperiodrules.cpp
[220/474] Compiling csrecog.cpp
[221/474] Compiling dangical.cpp
[222/474] Compiling currunit.cpp
[223/474] Compiling currfmt.cpp
[224/474] Compiling datefmt.cpp
[225/474] Compiling csrsbcs.cpp
[226/474] Compiling currpinf.cpp
[227/474] Compiling curramt.cpp
[228/474] Compiling csrmbcs.cpp
[229/474] Compiling csr2022.cpp
[230/474] Compiling collationweights.cpp
[231/474] Compiling csmatch.cpp
[232/474] Compiling collationrootelements.cpp
[233/474] Compiling cpdtrans.cpp
[234/474] Compiling csdetect.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 collationfastlatin.cpp
[247/474] Compiling collationfastlatinbuilder.cpp
[248/474] Compiling collationdatawriter.cpp
[249/474] Compiling collationdatareader.cpp
[250/474] Compiling collationdata.cpp
[251/474] Compiling collationdatabuilder.cpp
[252/474] Compiling collationcompare.cpp
[253/474] Compiling choicfmt.cpp
[254/474] Compiling coleitr.cpp
[255/474] Compiling collationbuilder.cpp
[256/474] Compiling chnsecal.cpp
[257/474] Compiling cecal.cpp
[258/474] Compiling casetrn.cpp
[259/474] Compiling coll.cpp
[260/474] Compiling wintz.cpp
[261/474] Compiling buddhcal.cpp
[262/474] Compiling brktrans.cpp
[263/474] Compiling utypes.cpp
[264/474] Compiling calendar.cpp
[265/474] Compiling uvectr64.cpp
[266/474] Compiling bocsu.cpp
[267/474] Compiling uvectr32.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 utf_impl.cpp
[274/474] Compiling alphaindex.cpp
[275/474] Compiling utrie2.cpp
[276/474] Compiling utrie2_builder.cpp
[277/474] Compiling utrie.cpp
[278/474] Compiling utrace.cpp
[279/474] Compiling uts46.cpp
[280/474] Compiling ustrtrns.cpp
[281/474] Compiling ustring.cpp
[282/474] Compiling ustrfmt.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 uset_props.cpp
[296/474] Compiling usetiter.cpp
[297/474] Compiling usc_impl.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
[304/474] Compiling urbtok.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.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __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.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.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.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __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.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.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.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __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.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.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 uprops.cpp
[308/474] Compiling unorm.cpp
[309/474] Compiling unistr_titlecase_brkiter.cpp
[310/474] Compiling unistr_props.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_tag.cpp
[334/474] Compiling uloc_keytype.cpp
[335/474] Compiling uinit.cpp
[336/474] Compiling uloc.cpp
[337/474] Compiling uidna.cpp
[338/474] Compiling uenum.cpp
[339/474] Compiling uhash.cpp
[340/474] Compiling udatamem.cpp
[341/474] Compiling uhash_us.cpp
[342/474] Compiling udataswp.cpp
[343/474] Compiling ucptrie.cpp
[344/474] Compiling ucol_swp.cpp
[345/474] Compiling ucnvscsu.cpp
[346/474] Compiling udata.cpp
[347/474] Compiling ucnvlat1.cpp
[348/474] Compiling ucnvhz.cpp
[349/474] Compiling ucurr.cpp
[350/474] Compiling ucnvsel.cpp
[351/474] Compiling ucnvisci.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_u7.cpp
[357/474] Compiling ucnv_set.cpp
[358/474] Compiling ucnv_u32.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_ct.cpp
[364/474] Compiling ucnv_cnv.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 ucharstrie.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 ubidiln.cpp
[384/474] Compiling ubrk.cpp
[385/474] Compiling ucase.cpp
[386/474] Compiling uarrsort.cpp
[387/474] Compiling ubidi.cpp
[388/474] Compiling servslkf.cpp
[389/474] Compiling servnotf.cpp
[390/474] Compiling servrbf.cpp
[391/474] Compiling servlkf.cpp
[392/474] Compiling servls.cpp
[393/474] Compiling servlk.cpp
[394/474] Compiling restrace.cpp
[395/474] Compiling stringtriebuilder.cpp
[396/474] Compiling stringpiece.cpp
[397/474] Compiling serv.cpp
[398/474] Compiling simpleformatter.cpp
[399/474] Compiling static_unicode_sets.cpp
[400/474] Compiling sharedobject.cpp
[401/474] Compiling ruleiter.cpp
[402/474] Compiling schriter.cpp
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1115:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1115 |     LocaleIDInfo prefLangInfos[preferredLanguagesCount];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1115:32: note: function parameter 'preferredLanguagesCount' with unknown value cannot be used in a constant expression
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1083:35: note: declared here
 1083 |                           int32_t preferredLanguagesCount,
      |                                   ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1116:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1116 |     LocaleIDInfo availLocInfos[availableLocalizationsCount];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1116:32: note: function parameter 'availableLocalizationsCount' with unknown value cannot be used in a constant expression
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1085:35: note: declared here
 1085 |                           int32_t availableLocalizationsCount,
      |                                   ^
2 warnings generated.
[403/474] Compiling ualoc.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 rbbitblb57.cpp
[409/474] Compiling rbbistbl57.cpp
[410/474] Compiling rbbitblb.cpp
[411/474] Compiling rbbisetb.cpp
[412/474] Compiling rbbistbl.cpp
[413/474] Compiling rbbisetb57.cpp
[414/474] Compiling rbbiscan57.cpp
[415/474] Compiling rbbiscan.cpp
[416/474] Compiling rbbirb57.cpp
[417/474] Compiling rbbirb.cpp
[418/474] Compiling rbbinode.cpp
[419/474] Compiling punycode.cpp
[420/474] Compiling rbbidata57.cpp
[421/474] Compiling parsepos.cpp
[422/474] Compiling rbbidata.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 patternprops.cpp
[429/474] Compiling pluralmap.cpp
[430/474] Compiling propname.cpp
[431/474] Compiling normlzr.cpp
[432/474] Compiling mlbe.cpp
[433/474] Compiling lsr.cpp
[434/474] Compiling normalizer2.cpp
[435/474] Compiling messagepattern.cpp
[436/474] Compiling normalizer2impl.cpp
[437/474] Compiling locresdata.cpp
[438/474] Compiling locmap.cpp
[439/474] Compiling locutil.cpp
[440/474] Compiling lstmbe.cpp
[441/474] Compiling loclikelysubtags.cpp
[442/474] Compiling loclikely.cpp
[443/474] Compiling locdistance.cpp
[444/474] Compiling locdispnames.cpp
[445/474] Compiling icuplug.cpp
[445/474] Compiling locdspnm.cpp
[447/474] Compiling locid.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 localematcher.cpp
[455/474] Compiling localebuilder.cpp
[456/474] Compiling cwchar.cpp
[457/474] Compiling icudataver.cpp
[458/474] Compiling loadednormalizer2impl.cpp
[459/474] Compiling filterednormalizer2.cpp
[460/474] Compiling filteredbrk.cpp
[461/474] Compiling edits.cpp
[462/474] Compiling emojiprops.cpp
[463/474] Compiling dictionarydata.cpp
[464/474] Compiling cstring.cpp
[465/474] Compiling cmemory.cpp
[466/474] Compiling cstr.cpp
[467/474] Compiling dictbe.cpp
[468/474] Compiling charstr.cpp
[469/474] Compiling chariter.cpp
[470/474] Compiling characterproperties.cpp
[471/474] Compiling caniter.cpp
[472/474] Compiling aaplbfct.cpp
[473/474] Compiling icu_packaged_data.cpp
Build complete! (42.24s)
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.