The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

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