The Swift Package Index logo.Swift Package Index

Build Information

Failed to build icu, reference main (07ddbe), with Swift 6.1 for Android on 30 May 2025 00:06:50 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/wabiverse/icu.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/wabiverse/icu
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 07ddbe4 windows: workaround missing symbol for icudt76_dat. note: probably fix this at some point.
Cloned https://github.com/wabiverse/icu.git
Revision (git rev-parse @):
07ddbe4cab45175e70b22ed05240bac5ec7e0421
SUCCESS checkout https://github.com/wabiverse/icu.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.1
Building package at path:  $PWD
https://github.com/wabiverse/icu.git
https://github.com/wabiverse/icu.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "icu",
  "name" : "icu",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "icuuc",
      "targets" : [
        "icuuc"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "icuin",
      "targets" : [
        "icuin"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TestUnicode",
      "targets" : [
        "TestUnicode"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "icuuc",
      "module_type" : "ClangTarget",
      "name" : "icuuc",
      "path" : "Sources/icuuc",
      "product_memberships" : [
        "icuuc",
        "icuin",
        "TestUnicode"
      ],
      "sources" : [
        "appendable.cpp",
        "bmpset.cpp",
        "brkeng.cpp",
        "brkiter.cpp",
        "bytesinkutil.cpp",
        "bytestream.cpp",
        "bytestrie.cpp",
        "bytestriebuilder.cpp",
        "bytestrieiterator.cpp",
        "caniter.cpp",
        "characterproperties.cpp",
        "chariter.cpp",
        "charstr.cpp",
        "cmemory.cpp",
        "cstr.cpp",
        "cstring.cpp",
        "cwchar.cpp",
        "dictbe.cpp",
        "dictionarydata.cpp",
        "dtintrv.cpp",
        "edits.cpp",
        "emojiprops.cpp",
        "errorcode.cpp",
        "filteredbrk.cpp",
        "filterednormalizer2.cpp",
        "icudataver.cpp",
        "icuplug.cpp",
        "loadednormalizer2impl.cpp",
        "localebuilder.cpp",
        "localematcher.cpp",
        "localeprioritylist.cpp",
        "locavailable.cpp",
        "locbased.cpp",
        "locdispnames.cpp",
        "locdistance.cpp",
        "locdspnm.cpp",
        "locid.cpp",
        "loclikely.cpp",
        "loclikelysubtags.cpp",
        "locmap.cpp",
        "locresdata.cpp",
        "locutil.cpp",
        "lsr.cpp",
        "lstmbe.cpp",
        "messagepattern.cpp",
        "mlbe.cpp",
        "normalizer2.cpp",
        "normalizer2impl.cpp",
        "normlzr.cpp",
        "parsepos.cpp",
        "patternprops.cpp",
        "pluralmap.cpp",
        "propname.cpp",
        "propsvec.cpp",
        "punycode.cpp",
        "putil.cpp",
        "rbbi.cpp",
        "rbbi_cache.cpp",
        "rbbidata.cpp",
        "rbbinode.cpp",
        "rbbirb.cpp",
        "rbbiscan.cpp",
        "rbbisetb.cpp",
        "rbbistbl.cpp",
        "rbbitblb.cpp",
        "resbund.cpp",
        "resbund_cnv.cpp",
        "resource.cpp",
        "restrace.cpp",
        "ruleiter.cpp",
        "schriter.cpp",
        "serv.cpp",
        "servlk.cpp",
        "servlkf.cpp",
        "servls.cpp",
        "servnotf.cpp",
        "servrbf.cpp",
        "servslkf.cpp",
        "sharedobject.cpp",
        "simpleformatter.cpp",
        "static_unicode_sets.cpp",
        "stringpiece.cpp",
        "stringtriebuilder.cpp",
        "uarrsort.cpp",
        "ubidi.cpp",
        "ubidi_props.cpp",
        "ubidiln.cpp",
        "ubiditransform.cpp",
        "ubidiwrt.cpp",
        "ubrk.cpp",
        "ucase.cpp",
        "ucasemap.cpp",
        "ucasemap_titlecase_brkiter.cpp",
        "ucat.cpp",
        "uchar.cpp",
        "ucharstrie.cpp",
        "ucharstriebuilder.cpp",
        "ucharstrieiterator.cpp",
        "uchriter.cpp",
        "ucln_cmn.cpp",
        "ucmndata.cpp",
        "ucnv.cpp",
        "ucnv2022.cpp",
        "ucnv_bld.cpp",
        "ucnv_cb.cpp",
        "ucnv_cnv.cpp",
        "ucnv_ct.cpp",
        "ucnv_err.cpp",
        "ucnv_ext.cpp",
        "ucnv_io.cpp",
        "ucnv_lmb.cpp",
        "ucnv_set.cpp",
        "ucnv_u16.cpp",
        "ucnv_u32.cpp",
        "ucnv_u7.cpp",
        "ucnv_u8.cpp",
        "ucnvbocu.cpp",
        "ucnvdisp.cpp",
        "ucnvhz.cpp",
        "ucnvisci.cpp",
        "ucnvlat1.cpp",
        "ucnvmbcs.cpp",
        "ucnvscsu.cpp",
        "ucnvsel.cpp",
        "ucol_swp.cpp",
        "ucptrie.cpp",
        "ucurr.cpp",
        "udata.cpp",
        "udatamem.cpp",
        "udataswp.cpp",
        "uenum.cpp",
        "uhash.cpp",
        "uhash_us.cpp",
        "uidna.cpp",
        "uinit.cpp",
        "uinvchar.cpp",
        "uiter.cpp",
        "ulist.cpp",
        "uloc.cpp",
        "uloc_keytype.cpp",
        "uloc_tag.cpp",
        "ulocale.cpp",
        "ulocbuilder.cpp",
        "umapfile.cpp",
        "umath.cpp",
        "umutablecptrie.cpp",
        "umutex.cpp",
        "unames.cpp",
        "unifiedcache.cpp",
        "unifilt.cpp",
        "unifunct.cpp",
        "uniset.cpp",
        "uniset_closure.cpp",
        "uniset_props.cpp",
        "unisetspan.cpp",
        "unistr.cpp",
        "unistr_case.cpp",
        "unistr_case_locale.cpp",
        "unistr_cnv.cpp",
        "unistr_props.cpp",
        "unistr_titlecase_brkiter.cpp",
        "unorm.cpp",
        "unormcmp.cpp",
        "uobject.cpp",
        "uprops.cpp",
        "ures_cnv.cpp",
        "uresbund.cpp",
        "uresdata.cpp",
        "usc_impl.cpp",
        "uscript.cpp",
        "uscript_props.cpp",
        "uset.cpp",
        "uset_props.cpp",
        "usetiter.cpp",
        "ushape.cpp",
        "usprep.cpp",
        "ustack.cpp",
        "ustr_cnv.cpp",
        "ustr_titlecase_brkiter.cpp",
        "ustr_wcs.cpp",
        "ustrcase.cpp",
        "ustrcase_locale.cpp",
        "ustrenum.cpp",
        "ustrfmt.cpp",
        "ustring.cpp",
        "ustrtrns.cpp",
        "utext.cpp",
        "utf_impl.cpp",
        "util.cpp",
        "util_props.cpp",
        "utrace.cpp",
        "utrie.cpp",
        "utrie2.cpp",
        "utrie2_builder.cpp",
        "utrie_swap.cpp",
        "uts46.cpp",
        "utypes.cpp",
        "uvector.cpp",
        "uvectr32.cpp",
        "uvectr64.cpp",
        "wintz.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "icuin",
      "module_type" : "ClangTarget",
      "name" : "icuin",
      "path" : "Sources/icuin",
      "product_memberships" : [
        "icuin",
        "TestUnicode"
      ],
      "sources" : [
        "alphaindex.cpp",
        "anytrans.cpp",
        "astro.cpp",
        "basictz.cpp",
        "bocsu.cpp",
        "brktrans.cpp",
        "buddhcal.cpp",
        "calendar.cpp",
        "casetrn.cpp",
        "cecal.cpp",
        "chnsecal.cpp",
        "choicfmt.cpp",
        "coleitr.cpp",
        "coll.cpp",
        "collation.cpp",
        "collationbuilder.cpp",
        "collationcompare.cpp",
        "collationdata.cpp",
        "collationdatabuilder.cpp",
        "collationdatareader.cpp",
        "collationdatawriter.cpp",
        "collationfastlatin.cpp",
        "collationfastlatinbuilder.cpp",
        "collationfcd.cpp",
        "collationiterator.cpp",
        "collationkeys.cpp",
        "collationroot.cpp",
        "collationrootelements.cpp",
        "collationruleparser.cpp",
        "collationsets.cpp",
        "collationsettings.cpp",
        "collationtailoring.cpp",
        "collationweights.cpp",
        "compactdecimalformat.cpp",
        "coptccal.cpp",
        "cpdtrans.cpp",
        "csdetect.cpp",
        "csmatch.cpp",
        "csr2022.cpp",
        "csrecog.cpp",
        "csrmbcs.cpp",
        "csrsbcs.cpp",
        "csrucode.cpp",
        "csrutf8.cpp",
        "curramt.cpp",
        "currfmt.cpp",
        "currpinf.cpp",
        "currunit.cpp",
        "dangical.cpp",
        "datefmt.cpp",
        "dayperiodrules.cpp",
        "dcfmtsym.cpp",
        "decContext.cpp",
        "decNumber.cpp",
        "decimfmt.cpp",
        "displayoptions.cpp",
        "double-conversion-bignum-dtoa.cpp",
        "double-conversion-bignum.cpp",
        "double-conversion-cached-powers.cpp",
        "double-conversion-double-to-string.cpp",
        "double-conversion-fast-dtoa.cpp",
        "double-conversion-string-to-double.cpp",
        "double-conversion-strtod.cpp",
        "dtfmtsym.cpp",
        "dtitvfmt.cpp",
        "dtitvinf.cpp",
        "dtptngen.cpp",
        "dtrule.cpp",
        "erarules.cpp",
        "esctrn.cpp",
        "ethpccal.cpp",
        "fmtable.cpp",
        "fmtable_cnv.cpp",
        "format.cpp",
        "formatted_string_builder.cpp",
        "formattedval_iterimpl.cpp",
        "formattedval_sbimpl.cpp",
        "formattedvalue.cpp",
        "fphdlimp.cpp",
        "fpositer.cpp",
        "funcrepl.cpp",
        "gender.cpp",
        "gregocal.cpp",
        "gregoimp.cpp",
        "hebrwcal.cpp",
        "indiancal.cpp",
        "inputext.cpp",
        "islamcal.cpp",
        "iso8601cal.cpp",
        "japancal.cpp",
        "listformatter.cpp",
        "measfmt.cpp",
        "measunit.cpp",
        "measunit_extra.cpp",
        "measure.cpp",
        "messageformat2.cpp",
        "messageformat2_arguments.cpp",
        "messageformat2_checker.cpp",
        "messageformat2_data_model.cpp",
        "messageformat2_errors.cpp",
        "messageformat2_evaluation.cpp",
        "messageformat2_formattable.cpp",
        "messageformat2_formatter.cpp",
        "messageformat2_function_registry.cpp",
        "messageformat2_parser.cpp",
        "messageformat2_serializer.cpp",
        "msgfmt.cpp",
        "name2uni.cpp",
        "nfrs.cpp",
        "nfrule.cpp",
        "nfsubs.cpp",
        "nortrans.cpp",
        "nultrans.cpp",
        "number_affixutils.cpp",
        "number_asformat.cpp",
        "number_capi.cpp",
        "number_compact.cpp",
        "number_currencysymbols.cpp",
        "number_decimalquantity.cpp",
        "number_decimfmtprops.cpp",
        "number_fluent.cpp",
        "number_formatimpl.cpp",
        "number_grouping.cpp",
        "number_integerwidth.cpp",
        "number_longnames.cpp",
        "number_mapper.cpp",
        "number_modifiers.cpp",
        "number_multiplier.cpp",
        "number_notation.cpp",
        "number_output.cpp",
        "number_padding.cpp",
        "number_patternmodifier.cpp",
        "number_patternstring.cpp",
        "number_rounding.cpp",
        "number_scientific.cpp",
        "number_simple.cpp",
        "number_skeletons.cpp",
        "number_symbolswrapper.cpp",
        "number_usageprefs.cpp",
        "number_utils.cpp",
        "numfmt.cpp",
        "numparse_affixes.cpp",
        "numparse_compositions.cpp",
        "numparse_currency.cpp",
        "numparse_decimal.cpp",
        "numparse_impl.cpp",
        "numparse_parsednumber.cpp",
        "numparse_scientific.cpp",
        "numparse_symbols.cpp",
        "numparse_validators.cpp",
        "numrange_capi.cpp",
        "numrange_fluent.cpp",
        "numrange_impl.cpp",
        "numsys.cpp",
        "olsontz.cpp",
        "persncal.cpp",
        "pluralranges.cpp",
        "plurfmt.cpp",
        "plurrule.cpp",
        "quant.cpp",
        "quantityformatter.cpp",
        "rbnf.cpp",
        "rbt.cpp",
        "rbt_data.cpp",
        "rbt_pars.cpp",
        "rbt_rule.cpp",
        "rbt_set.cpp",
        "rbtz.cpp",
        "regexcmp.cpp",
        "regeximp.cpp",
        "regexst.cpp",
        "regextxt.cpp",
        "region.cpp",
        "reldatefmt.cpp",
        "reldtfmt.cpp",
        "rematch.cpp",
        "remtrans.cpp",
        "repattrn.cpp",
        "rulebasedcollator.cpp",
        "scientificnumberformatter.cpp",
        "scriptset.cpp",
        "search.cpp",
        "selfmt.cpp",
        "sharedbreakiterator.cpp",
        "simpletz.cpp",
        "smpdtfmt.cpp",
        "smpdtfst.cpp",
        "sortkey.cpp",
        "standardplural.cpp",
        "string_segment.cpp",
        "strmatch.cpp",
        "strrepl.cpp",
        "stsearch.cpp",
        "taiwncal.cpp",
        "timezone.cpp",
        "titletrn.cpp",
        "tmunit.cpp",
        "tmutamt.cpp",
        "tmutfmt.cpp",
        "tolowtrn.cpp",
        "toupptrn.cpp",
        "translit.cpp",
        "transreg.cpp",
        "tridpars.cpp",
        "tzfmt.cpp",
        "tzgnames.cpp",
        "tznames.cpp",
        "tznames_impl.cpp",
        "tzrule.cpp",
        "tztrans.cpp",
        "ucal.cpp",
        "ucln_in.cpp",
        "ucol.cpp",
        "ucol_res.cpp",
        "ucol_sit.cpp",
        "ucoleitr.cpp",
        "ucsdet.cpp",
        "udat.cpp",
        "udateintervalformat.cpp",
        "udatpg.cpp",
        "ufieldpositer.cpp",
        "uitercollationiterator.cpp",
        "ulistformatter.cpp",
        "ulocdata.cpp",
        "umsg.cpp",
        "unesctrn.cpp",
        "uni2name.cpp",
        "units_complexconverter.cpp",
        "units_converter.cpp",
        "units_data.cpp",
        "units_router.cpp",
        "unum.cpp",
        "unumsys.cpp",
        "upluralrules.cpp",
        "uregex.cpp",
        "uregexc.cpp",
        "uregion.cpp",
        "usearch.cpp",
        "uspoof.cpp",
        "uspoof_build.cpp",
        "uspoof_conf.cpp",
        "uspoof_impl.cpp",
        "utf16collationiterator.cpp",
        "utf8collationiterator.cpp",
        "utmscale.cpp",
        "utrans.cpp",
        "vtzone.cpp",
        "vzone.cpp",
        "windtfmt.cpp",
        "winnmfmt.cpp",
        "wintzimpl.cpp",
        "zonemeta.cpp",
        "zrule.cpp",
        "ztrans.cpp"
      ],
      "target_dependencies" : [
        "icuuc"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TestUnicode",
      "module_type" : "SwiftTarget",
      "name" : "TestUnicode",
      "path" : "Sources/TestUnicode",
      "product_memberships" : [
        "TestUnicode"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "icuin"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.10"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -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 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Building for debugging...
[0/460] Compiling icuuc wintz.cpp
[1/460] Write swift-version-24593BA9C3E375BF.txt
[2/460] Compiling icuuc uvectr32.cpp
[3/460] Compiling icuuc uvectr64.cpp
[4/460] Compiling icuuc utypes.cpp
[5/460] Compiling icuuc uvector.cpp
[6/460] Compiling icuin bocsu.cpp
[7/460] Compiling icuin brktrans.cpp
[8/460] Compiling icuin calendar.cpp
[9/460] Compiling icuin buddhcal.cpp
[10/460] Compiling icuin basictz.cpp
[11/460] Compiling icuuc utrie_swap.cpp
[12/460] Compiling icuuc utf_impl.cpp
[13/460] Compiling icuuc utrie2_builder.cpp
[14/460] Compiling icuuc utrie2.cpp
[15/460] Compiling icuuc utrace.cpp
[16/460] Compiling icuuc utrie.cpp
[17/460] Compiling icuuc ustrtrns.cpp
[18/460] Compiling icuuc uts46.cpp
[19/460] Compiling icuuc util_props.cpp
[20/460] Compiling icuuc ustrfmt.cpp
[21/460] Compiling icuuc util.cpp
[22/460] Compiling icuuc ustring.cpp
[23/460] Compiling icuuc ustrenum.cpp
[24/460] Compiling icuuc ustrcase_locale.cpp
[25/460] Compiling icuuc ustack.cpp
[25/460] Compiling icuuc utext.cpp
[27/460] Compiling icuuc ustr_wcs.cpp
[28/460] Compiling icuuc ustr_titlecase_brkiter.cpp
[29/460] Compiling icuuc ustrcase.cpp
[30/460] Compiling icuuc uscript.cpp
[31/460] Compiling icuuc ustr_cnv.cpp
[32/460] Compiling icuuc ushape.cpp
[33/460] Compiling icuuc uset.cpp
[34/460] Compiling icuuc uscript_props.cpp
[35/460] Compiling icuuc usetiter.cpp
[36/460] Compiling icuuc uset_props.cpp
[37/460] Compiling icuuc usprep.cpp
[38/460] Compiling icuuc usc_impl.cpp
[39/460] Compiling icuuc uobject.cpp
[40/460] Compiling icuuc uresdata.cpp
[41/460] Compiling icuuc ures_cnv.cpp
[42/460] Compiling icuuc unistr_titlecase_brkiter.cpp
[43/460] Compiling icuuc unormcmp.cpp
[44/460] Compiling icuuc uprops.cpp
[45/460] Compiling icuuc uresbund.cpp
[46/460] Compiling icuuc unistr_props.cpp
[47/460] Compiling icuuc unorm.cpp
[48/460] Compiling icuuc unistr_cnv.cpp
[49/460] Compiling icuuc unifunct.cpp
[50/460] Compiling icuuc unifilt.cpp
[51/460] Compiling icuuc unistr.cpp
[52/460] Compiling icuuc unistr_case_locale.cpp
[53/460] Compiling icuuc unistr_case.cpp
[54/460] Compiling icuuc unisetspan.cpp
[55/460] Compiling icuuc uniset.cpp
[56/460] Compiling icuuc uniset_closure.cpp
[57/460] Compiling icuuc umath.cpp
[58/460] Compiling icuuc unifiedcache.cpp
[59/460] Compiling icuuc uniset_props.cpp
[60/460] Compiling icuuc umapfile.cpp
[61/460] Compiling icuuc umutablecptrie.cpp
[62/460] Compiling icuuc umutex.cpp
[63/460] Compiling icuuc ulist.cpp
[64/460] Compiling icuuc unames.cpp
[65/460] Compiling icuuc ulocale.cpp
[66/460] Compiling icuuc ulocbuilder.cpp
[67/460] Compiling icuuc uloc_tag.cpp
[68/460] Compiling icuuc uloc_keytype.cpp
[69/460] Compiling icuuc uiter.cpp
[70/460] Compiling icuuc uloc.cpp
/host/spi-builder-workspace/Sources/icuuc/uidna.cpp:514:17: warning: 'uidna_toASCII_76' is deprecated [-Wdeprecated-declarations]
  514 |         b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status);
      |                 ^
/host/spi-builder-workspace/Sources/icuuc/unicode/urename.h:1058:23: note: expanded from macro 'uidna_toASCII'
 1058 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
      |                       ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:222:1: note: expanded from here
  222 | uidna_toASCII_76
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uidna.h:597:1: note: 'uidna_toASCII_76' has been explicitly marked deprecated here
  597 | U_DEPRECATED int32_t U_EXPORT2
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
/host/spi-builder-workspace/Sources/icuuc/uidna.cpp:527:22: warning: 'uidna_toASCII_76' is deprecated [-Wdeprecated-declarations]
  527 |             b3Len =  uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status);
      |                      ^
/host/spi-builder-workspace/Sources/icuuc/unicode/urename.h:1058:23: note: expanded from macro 'uidna_toASCII'
 1058 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
      |                       ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:224:1: note: expanded from here
  224 | uidna_toASCII_76
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uidna.h:597:1: note: 'uidna_toASCII_76' has been explicitly marked deprecated here
  597 | U_DEPRECATED int32_t U_EXPORT2
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
2 warnings generated.
[71/460] Compiling icuuc uidna.cpp
[72/460] Compiling icuuc uinit.cpp
[73/460] Compiling icuuc uhash.cpp
[74/460] Compiling icuuc uhash_us.cpp
[75/460] Compiling icuuc uinvchar.cpp
[76/460] Compiling icuuc uenum.cpp
[77/460] Compiling icuuc udatamem.cpp
[78/460] Compiling icuuc udataswp.cpp
[79/460] Compiling icuuc ucptrie.cpp
[80/460] Compiling icuuc ucol_swp.cpp
[81/460] Compiling icuuc udata.cpp
[82/460] Compiling icuuc ucnvscsu.cpp
[83/460] Compiling icuuc ucnvsel.cpp
[84/460] Compiling icuuc ucnvlat1.cpp
[85/460] Compiling icuuc ucurr.cpp
[86/460] Compiling icuuc ucnvisci.cpp
[87/460] Compiling icuuc ucnvdisp.cpp
/host/spi-builder-workspace/Sources/icuuc/ucnvhz.cpp:558:9: warning: 'ucnv_safeClone_76' is deprecated [-Wdeprecated-declarations]
  558 |         ucnv_safeClone(((UConverterDataHZ*)cnv->extraInfo)->gbConverter, &localClone->subCnv, &size, status);
      |         ^
/host/spi-builder-workspace/Sources/icuuc/unicode/urename.h:710:24: note: expanded from macro 'ucnv_safeClone'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:9:1: note: expanded from here
    9 | ucnv_safeClone_76
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/ucnv.h:554:1: note: 'ucnv_safeClone_76' has been explicitly marked deprecated here
  554 | U_DEPRECATED UConverter * U_EXPORT2
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
1 warning generated.
[88/460] Compiling icuuc ucnvhz.cpp
[89/460] Compiling icuuc ucnvmbcs.cpp
[90/460] Compiling icuuc ucnv_u32.cpp
[91/460] Compiling icuuc ucnvbocu.cpp
[92/460] Compiling icuuc ucnv_u7.cpp
[93/460] Compiling icuuc ucnv_u8.cpp
[94/460] Compiling icuuc ucnv_u16.cpp
[95/460] Compiling icuuc ucnv_set.cpp
[96/460] Compiling icuuc ucnv_lmb.cpp
[97/460] Compiling icuuc ucnv_io.cpp
[98/460] Compiling icuuc ucnv_ext.cpp
[99/460] Compiling icuuc ucnv_cnv.cpp
[100/460] Compiling icuuc ucnv_err.cpp
[101/460] Compiling icuuc ucnv_ct.cpp
[102/460] Compiling icuuc ucnv_cb.cpp
[103/460] Compiling icuuc ucmndata.cpp
[104/460] Compiling icuuc ucnv_bld.cpp
/host/spi-builder-workspace/Sources/icuuc/ucnv.cpp:326:12: warning: 'ucnv_safeClone_76' is deprecated [-Wdeprecated-declarations]
  326 |     return ucnv_safeClone(cnv, nullptr, nullptr, status);
      |            ^
/host/spi-builder-workspace/Sources/icuuc/unicode/urename.h:710:24: note: expanded from macro 'ucnv_safeClone'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:147:1: note: expanded from here
  147 | ucnv_safeClone_76
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/ucnv.h:554:1: note: 'ucnv_safeClone_76' has been explicitly marked deprecated here
  554 | U_DEPRECATED UConverter * U_EXPORT2
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
/host/spi-builder-workspace/Sources/icuuc/ucnv.cpp:492:13: warning: 'ucnv_safeClone_76' is deprecated [-Wdeprecated-declarations]
  492 |     clone = ucnv_safeClone(cnv, cloneBuffer, &cloneSize, err);
      |             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/urename.h:710:24: note: expanded from macro 'ucnv_safeClone'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:173:1: note: expanded from here
  173 | ucnv_safeClone_76
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/ucnv.h:554:1: note: 'ucnv_safeClone_76' has been explicitly marked deprecated here
  554 | U_DEPRECATED UConverter * U_EXPORT2
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
2 warnings generated.
[105/460] Compiling icuuc ucnv.cpp
/host/spi-builder-workspace/Sources/icuuc/ucnv2022.cpp:3620:13: warning: 'ucnv_safeClone_76' is deprecated [-Wdeprecated-declarations]
 3620 |             ucnv_safeClone(cnvData->currentConverter,
      |             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/urename.h:710:24: note: expanded from macro 'ucnv_safeClone'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:112:1: note: expanded from here
  112 | ucnv_safeClone_76
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/ucnv.h:554:1: note: 'ucnv_safeClone_76' has been explicitly marked deprecated here
  554 | U_DEPRECATED UConverter * U_EXPORT2
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
1 warning generated.
[106/460] Compiling icuuc ucnv2022.cpp
[107/460] Compiling icuuc ucln_cmn.cpp
[108/460] Compiling icuuc ucharstriebuilder.cpp
[109/460] Compiling icuuc uchriter.cpp
[110/460] Compiling icuuc ucharstrieiterator.cpp
[111/460] Compiling icuuc ucharstrie.cpp
[112/460] Compiling icuuc ucat.cpp
[113/460] Compiling icuuc ubiditransform.cpp
[114/460] Compiling icuuc ucasemap.cpp
[115/460] Compiling icuuc ucasemap_titlecase_brkiter.cpp
[116/460] Compiling icuuc ubidiwrt.cpp
/host/spi-builder-workspace/Sources/icuuc/ubrk.cpp:179:12: warning: 'ubrk_safeClone_76' is deprecated [-Wdeprecated-declarations]
  179 |     return ubrk_safeClone(bi, nullptr, nullptr, status);
      |            ^
/host/spi-builder-workspace/Sources/icuuc/unicode/urename.h:515:24: note: expanded from macro 'ubrk_safeClone'
  515 | #define ubrk_safeClone U_ICU_ENTRY_POINT_RENAME(ubrk_safeClone)
      |                        ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:28:1: note: expanded from here
   28 | ubrk_safeClone_76
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/ubrk.h:320:1: note: 'ubrk_safeClone_76' has been explicitly marked deprecated here
  320 | U_DEPRECATED UBreakIterator * U_EXPORT2
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
1 warning generated.
[117/460] Compiling icuuc ubrk.cpp
[118/460] Compiling icuuc uchar.cpp
[119/460] Compiling icuuc ucase.cpp
[120/460] Compiling icuuc ubidi.cpp
[121/460] Compiling icuuc ubidiln.cpp
[122/460] Compiling icuuc uarrsort.cpp
[123/460] Compiling icuuc stringpiece.cpp
[124/460] Compiling icuuc ubidi_props.cpp
[125/460] Compiling icuuc stringtriebuilder.cpp
[126/460] Compiling icuuc servnotf.cpp
[127/460] Compiling icuuc static_unicode_sets.cpp
[128/460] Compiling icuuc simpleformatter.cpp
[129/460] Compiling icuuc servslkf.cpp
[130/460] Compiling icuuc sharedobject.cpp
[131/460] Compiling icuuc restrace.cpp
[132/460] Compiling icuuc servrbf.cpp
[133/460] Compiling icuuc servlkf.cpp
[134/460] Compiling icuuc servls.cpp
[135/460] Compiling icuuc schriter.cpp
[136/460] Compiling icuuc servlk.cpp
[137/460] Compiling icuuc ruleiter.cpp
[138/460] Compiling icuuc resource.cpp
[139/460] Compiling icuuc serv.cpp
[140/460] Compiling icuuc resbund_cnv.cpp
[141/460] Compiling icuuc resbund.cpp
[142/460] Compiling icuuc rbbistbl.cpp
[143/460] Compiling icuuc rbbirb.cpp
[144/460] Compiling icuuc rbbitblb.cpp
[145/460] Compiling icuuc rbbiscan.cpp
[146/460] Compiling icuuc rbbisetb.cpp
[147/460] Compiling icuuc putil.cpp
[148/460] Compiling icuuc rbbinode.cpp
[149/460] Compiling icuuc rbbi_cache.cpp
[150/460] Compiling icuuc parsepos.cpp
[151/460] Compiling icuuc rbbidata.cpp
[152/460] Compiling icuuc punycode.cpp
[153/460] Compiling icuuc propsvec.cpp
[154/460] Compiling icuuc propname.cpp
[155/460] Compiling icuuc patternprops.cpp
[156/460] Compiling icuuc pluralmap.cpp
[157/460] Compiling icuuc rbbi.cpp
[158/460] Compiling icuuc normalizer2.cpp
[159/460] Compiling icuuc lsr.cpp
[160/460] Compiling icuuc normlzr.cpp
[161/460] Compiling icuuc mlbe.cpp
[162/460] Compiling icuuc normalizer2impl.cpp
[163/460] Compiling icuuc locutil.cpp
[164/460] Compiling icuuc locmap.cpp
[165/460] Compiling icuuc messagepattern.cpp
[166/460] Compiling icuuc loclikely.cpp
[167/460] Compiling icuuc locresdata.cpp
[168/460] Compiling icuuc locdspnm.cpp
[169/460] Compiling icuuc lstmbe.cpp
[170/460] Compiling icuuc loclikelysubtags.cpp
[171/460] Compiling icuuc locbased.cpp
[172/460] Compiling icuuc locdispnames.cpp
[173/460] Compiling icuuc locdistance.cpp
[174/460] Compiling icuuc icuplug.cpp
[175/460] Compiling icuuc locid.cpp
[176/460] Compiling icuuc locavailable.cpp
[177/460] Compiling icuuc errorcode.cpp
[178/460] Compiling icuuc localeprioritylist.cpp
[179/460] Compiling icuuc localematcher.cpp
[180/460] Compiling icuuc dtintrv.cpp
[181/460] Compiling icuuc localebuilder.cpp
[182/460] Compiling icuuc filterednormalizer2.cpp
[183/460] Compiling icuuc icudataver.cpp
[184/460] Compiling icuuc loadednormalizer2impl.cpp
[185/460] Compiling icuuc cwchar.cpp
[186/460] Compiling icuuc filteredbrk.cpp
[187/460] Compiling icuuc edits.cpp
[188/460] Compiling icuuc emojiprops.cpp
[189/460] Compiling icuuc cmemory.cpp
[190/460] Compiling icuuc dictbe.cpp
[191/460] Compiling icuuc cstring.cpp
[192/460] Compiling icuuc dictionarydata.cpp
[193/460] Compiling icuuc cstr.cpp
[194/460] Compiling icuuc charstr.cpp
[195/460] Compiling icuuc chariter.cpp
[196/460] Compiling icuuc bytestrieiterator.cpp
[197/460] Compiling icuuc bytestriebuilder.cpp
[198/460] Compiling icuuc bytesinkutil.cpp
[199/460] Compiling icuuc appendable.cpp
[200/460] Compiling icuuc characterproperties.cpp
[201/460] Compiling icuuc bytestream.cpp
[202/460] Compiling icuuc caniter.cpp
[203/460] Compiling icuuc bytestrie.cpp
[204/460] Compiling icuin wintzimpl.cpp
[205/460] Compiling icuin winnmfmt.cpp
[206/460] Compiling icuin windtfmt.cpp
[207/460] Compiling icuin ztrans.cpp
[208/460] Compiling icuin zrule.cpp
[209/460] Compiling icuuc brkiter.cpp
[210/460] Compiling icuin utmscale.cpp
[211/460] Compiling icuuc bmpset.cpp
[212/460] Compiling icuin utrans.cpp
[213/460] Compiling icuuc brkeng.cpp
[214/460] Compiling icuin vzone.cpp
[215/460] Compiling icuin zonemeta.cpp
[216/460] Compiling icuin vtzone.cpp
[217/460] Compiling icuin uspoof_conf.cpp
[218/460] Compiling icuin utf8collationiterator.cpp
[219/460] Compiling icuin uspoof_build.cpp
[220/460] Compiling icuin uspoof_impl.cpp
[221/460] Compiling icuin utf16collationiterator.cpp
[222/460] Compiling icuin uregexc.cpp
[223/460] Compiling icuin uspoof.cpp
[224/460] Compiling icuin uregion.cpp
[225/460] Compiling icuin usearch.cpp
[226/460] Compiling icuin upluralrules.cpp
[227/460] Compiling icuin units_router.cpp
[228/460] Compiling icuin uregex.cpp
[229/460] Compiling icuin unumsys.cpp
[230/460] Compiling icuin unum.cpp
[231/460] Compiling icuin units_data.cpp
[232/460] Compiling icuin uni2name.cpp
[233/460] Compiling icuin units_complexconverter.cpp
[234/460] Compiling icuin umsg.cpp
[235/460] Compiling icuin units_converter.cpp
[236/460] Compiling icuin unesctrn.cpp
[237/460] Compiling icuin ufieldpositer.cpp
[238/460] Compiling icuin ulocdata.cpp
[239/460] Compiling icuin ulistformatter.cpp
[240/460] Compiling icuin ucsdet.cpp
[241/460] Compiling icuin udateintervalformat.cpp
[242/460] Compiling icuin udatpg.cpp
[243/460] Compiling icuin uitercollationiterator.cpp
[244/460] Compiling icuin udat.cpp
[245/460] Compiling icuin ucoleitr.cpp
[246/460] Compiling icuin ucln_in.cpp
[247/460] Compiling icuin ucol_sit.cpp
[248/460] Compiling icuin ucol_res.cpp
[249/460] Compiling icuin ucal.cpp
[250/460] Compiling icuin tztrans.cpp
/host/spi-builder-workspace/Sources/icuin/ucol.cpp:108:12: warning: 'ucol_safeClone_76' is deprecated [-Wdeprecated-declarations]
  108 |     return ucol_safeClone(coll, nullptr, nullptr, status);
      |            ^
/host/spi-builder-workspace/Sources/icuuc/unicode/urename.h:787:24: note: expanded from macro 'ucol_safeClone'
  787 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone)
      |                        ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/host/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:141:1: note: expanded from here
  141 | ucol_safeClone_76
      | ^
/host/spi-builder-workspace/Sources/icuin/unicode/ucol.h:1359:1: note: 'ucol_safeClone_76' has been explicitly marked deprecated here
 1359 | U_DEPRECATED UCollator* U_EXPORT2
      | ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/host/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
1 warning generated.
[251/460] Compiling icuin ucol.cpp
[252/460] Compiling icuin tzrule.cpp
[253/460] Compiling icuin tznames.cpp
[254/460] Compiling icuin tridpars.cpp
[255/460] Compiling icuin tznames_impl.cpp
[256/460] Compiling icuin transreg.cpp
[257/460] Compiling icuin tzgnames.cpp
[258/460] Compiling icuin tolowtrn.cpp
[259/460] Compiling icuin toupptrn.cpp
[260/460] Compiling icuin tzfmt.cpp
[261/460] Compiling icuin translit.cpp
[262/460] Compiling icuin tmutfmt.cpp
[263/460] Compiling icuin tmunit.cpp
[264/460] Compiling icuin tmutamt.cpp
[265/460] Compiling icuin stsearch.cpp
[266/460] Compiling icuin titletrn.cpp
[267/460] Compiling icuin strrepl.cpp
[268/460] Compiling icuin timezone.cpp
[269/460] Compiling icuin string_segment.cpp
[270/460] Compiling icuin strmatch.cpp
[271/460] Compiling icuin taiwncal.cpp
[272/460] Compiling icuin sharedbreakiterator.cpp
[273/460] Compiling icuin sortkey.cpp
[274/460] Compiling icuin standardplural.cpp
[275/460] Compiling icuin smpdtfst.cpp
[276/460] Compiling icuin simpletz.cpp
[277/460] Compiling icuin scriptset.cpp
[278/460] Compiling icuin selfmt.cpp
[279/460] Compiling icuin scientificnumberformatter.cpp
[280/460] Compiling icuin smpdtfmt.cpp
[281/460] Compiling icuin search.cpp
[282/460] Compiling icuin repattrn.cpp
[283/460] Compiling icuin remtrans.cpp
[284/460] Compiling icuin reldtfmt.cpp
[285/460] Compiling icuin rulebasedcollator.cpp
[286/460] Compiling icuin regextxt.cpp
[287/460] Compiling icuin rematch.cpp
[288/460] Compiling icuin region.cpp
[289/460] Compiling icuin rbt_set.cpp
[290/460] Compiling icuin reldatefmt.cpp
[291/460] Compiling icuin regexst.cpp
[292/460] Compiling icuin regeximp.cpp
[293/460] Compiling icuin regexcmp.cpp
[294/460] Compiling icuin rbt_rule.cpp
[295/460] Compiling icuin rbtz.cpp
[296/460] Compiling icuin rbt_data.cpp
[297/460] Compiling icuin rbt.cpp
[298/460] Compiling icuin rbt_pars.cpp
[299/460] Compiling icuin quantityformatter.cpp
[300/460] Compiling icuin rbnf.cpp
[301/460] Compiling icuin quant.cpp
[302/460] Compiling icuin pluralranges.cpp
[303/460] Compiling icuin plurrule.cpp
[304/460] Compiling icuin persncal.cpp
[305/460] Compiling icuin plurfmt.cpp
[306/460] Compiling icuin numsys.cpp
[307/460] Compiling icuin olsontz.cpp
[308/460] Compiling icuin numparse_symbols.cpp
[309/460] Compiling icuin numparse_validators.cpp
[310/460] Compiling icuin numrange_impl.cpp
[311/460] Compiling icuin numparse_parsednumber.cpp
[312/460] Compiling icuin numrange_capi.cpp
[313/460] Compiling icuin numrange_fluent.cpp
[314/460] Compiling icuin numparse_scientific.cpp
[315/460] Compiling icuin numparse_currency.cpp
[316/460] Compiling icuin numparse_impl.cpp
[317/460] Compiling icuin numparse_decimal.cpp
[318/460] Compiling icuin number_utils.cpp
[319/460] Compiling icuin numparse_compositions.cpp
[320/460] Compiling icuin number_usageprefs.cpp
[321/460] Compiling icuin numparse_affixes.cpp
[322/460] Compiling icuin numfmt.cpp
[323/460] Compiling icuin number_symbolswrapper.cpp
[324/460] Compiling icuin number_simple.cpp
[325/460] Compiling icuin number_skeletons.cpp
[326/460] Compiling icuin number_rounding.cpp
[327/460] Compiling icuin number_scientific.cpp
[328/460] Compiling icuin number_padding.cpp
[329/460] Compiling icuin number_patternmodifier.cpp
[330/460] Compiling icuin number_patternstring.cpp
[331/460] Compiling icuin number_output.cpp
[332/460] Compiling icuin number_multiplier.cpp
[333/460] Compiling icuin number_notation.cpp
[334/460] Compiling icuin number_modifiers.cpp
[335/460] Compiling icuin number_mapper.cpp
[336/460] Compiling icuin number_grouping.cpp
[337/460] Compiling icuin number_integerwidth.cpp
[338/460] Compiling icuin number_longnames.cpp
[339/460] Compiling icuin number_decimfmtprops.cpp
[340/460] Compiling icuin number_formatimpl.cpp
[341/460] Compiling icuin number_currencysymbols.cpp
[342/460] Compiling icuin number_fluent.cpp
[343/460] Compiling icuin number_decimalquantity.cpp
[344/460] Compiling icuin number_capi.cpp
[345/460] Compiling icuin number_asformat.cpp
[346/460] Compiling icuin nortrans.cpp
[347/460] Compiling icuin number_compact.cpp
[348/460] Compiling icuin nultrans.cpp
[349/460] Compiling icuin nfsubs.cpp
[350/460] Compiling icuin number_affixutils.cpp
[351/460] Compiling icuin nfrs.cpp
[352/460] Compiling icuin name2uni.cpp
[353/460] Compiling icuin msgfmt.cpp
[354/460] Compiling icuin nfrule.cpp
[355/460] Compiling icuin messageformat2_serializer.cpp
[356/460] Compiling icuin messageformat2_parser.cpp
[357/460] Compiling icuin messageformat2_errors.cpp
[358/460] Compiling icuin messageformat2_evaluation.cpp
[359/460] Compiling icuin messageformat2_formatter.cpp
[360/460] Compiling icuin messageformat2_formattable.cpp
[361/460] Compiling icuin messageformat2_function_registry.cpp
[362/460] Compiling icuin measunit.cpp
[363/460] Compiling icuin measure.cpp
[364/460] Compiling icuin measunit_extra.cpp
[365/460] Compiling icuin messageformat2_data_model.cpp
[366/460] Compiling icuin messageformat2_checker.cpp
[367/460] Compiling icuin messageformat2_arguments.cpp
[368/460] Compiling icuin messageformat2.cpp
[369/460] Compiling icuin measfmt.cpp
[370/460] Compiling icuin inputext.cpp
[371/460] Compiling icuin listformatter.cpp
[372/460] Compiling icuin iso8601cal.cpp
[373/460] Compiling icuin japancal.cpp
[373/460] Compiling icuin islamcal.cpp
[375/460] Compiling icuin indiancal.cpp
[376/460] Compiling icuin hebrwcal.cpp
[377/460] Compiling icuin gregoimp.cpp
[378/460] Compiling icuin fpositer.cpp
[379/460] Compiling icuin gender.cpp
[380/460] Compiling icuin funcrepl.cpp
[381/460] Compiling icuin gregocal.cpp
[382/460] Compiling icuin fphdlimp.cpp
[383/460] Compiling icuin formattedval_sbimpl.cpp
[384/460] Compiling icuin formatted_string_builder.cpp
[385/460] Compiling icuin format.cpp
[386/460] Compiling icuin formattedval_iterimpl.cpp
[387/460] Compiling icuin dtrule.cpp
[388/460] Compiling icuin formattedvalue.cpp
[389/460] Compiling icuin fmtable_cnv.cpp
[390/460] Compiling icuin ethpccal.cpp
[391/460] Compiling icuin erarules.cpp
[392/460] Compiling icuin double-conversion-strtod.cpp
[393/460] Compiling icuin esctrn.cpp
[394/460] Compiling icuin fmtable.cpp
[395/460] Compiling icuin double-conversion-fast-dtoa.cpp
[396/460] Compiling icuin double-conversion-string-to-double.cpp
[397/460] Compiling icuin double-conversion-cached-powers.cpp
[398/460] Compiling icuin double-conversion-bignum-dtoa.cpp
[399/460] Compiling icuin dtptngen.cpp
[400/460] Compiling icuin dtitvinf.cpp
[401/460] Compiling icuin displayoptions.cpp
[402/460] Compiling icuin decContext.cpp
[403/460] Compiling icuin dtitvfmt.cpp
[404/460] Compiling icuin double-conversion-double-to-string.cpp
[405/460] Compiling icuin double-conversion-bignum.cpp
[406/460] Compiling icuin dtfmtsym.cpp
[407/460] Compiling icuin decNumber.cpp
[408/460] Compiling icuin dcfmtsym.cpp
[409/460] Compiling icuin dayperiodrules.cpp
[410/460] Compiling icuin datefmt.cpp
[411/460] Compiling icuin csrucode.cpp
[412/460] Compiling icuin csrutf8.cpp
[413/460] Compiling icuin decimfmt.cpp
[414/460] Compiling icuin csrecog.cpp
[415/460] Compiling icuin currunit.cpp
[416/460] Compiling icuin currfmt.cpp
[417/460] Compiling icuin csrmbcs.cpp
[418/460] Compiling icuin csrsbcs.cpp
[419/460] Compiling icuin dangical.cpp
[420/460] Compiling icuin csr2022.cpp
[421/460] Compiling icuin currpinf.cpp
[422/460] Compiling icuin curramt.cpp
[423/460] Compiling icuin csmatch.cpp
[424/460] Compiling icuin collationweights.cpp
[425/460] Compiling icuin coptccal.cpp
[426/460] Compiling icuin collationrootelements.cpp
[427/460] Compiling icuin csdetect.cpp
[428/460] Compiling icuin cpdtrans.cpp
[429/460] Compiling icuin compactdecimalformat.cpp
[430/460] Compiling icuin collationfcd.cpp
[431/460] Compiling icuin collationtailoring.cpp
[432/460] Compiling icuin collationsettings.cpp
[433/460] Compiling icuin collationsets.cpp
[434/460] Compiling icuin collationruleparser.cpp
[435/460] Compiling icuin collationkeys.cpp
[436/460] Compiling icuin collationroot.cpp
[437/460] Compiling icuin collationiterator.cpp
[438/460] Compiling icuin collationfastlatin.cpp
[439/460] Compiling icuin collation.cpp
[440/460] Compiling icuin collationfastlatinbuilder.cpp
[441/460] Compiling icuin collationdatareader.cpp
[442/460] Compiling icuin collationdatawriter.cpp
[443/460] Compiling icuin collationdata.cpp
[444/460] Compiling icuin collationdatabuilder.cpp
[445/460] Compiling icuin collationcompare.cpp
[446/460] Compiling icuin collationbuilder.cpp
[447/460] Compiling icuin cecal.cpp
[448/460] Compiling icuin coleitr.cpp
[448/460] Write sources
[450/460] Compiling icuin coll.cpp
[451/460] Compiling icuin chnsecal.cpp
[452/460] Compiling icuin choicfmt.cpp
[453/460] Compiling icuin casetrn.cpp
[454/460] Compiling icuin anytrans.cpp
[455/460] Compiling icuin astro.cpp
[456/460] Compiling icuin alphaindex.cpp
[458/462] Compiling TestUnicode main.swift
[459/462] Emitting module TestUnicode
[460/463] Wrapping AST for TestUnicode for debugging
[461/463] Write Objects.LinkFileList
error: link command failed with exit code 1 (use -v to see invocation)
ld.lld: error: undefined symbol: pow
>>> referenced by units_converter.cpp:77 (Sources/icuin/units_converter.cpp:77)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/units_converter.cpp.o:(icu_76::units::Factor::applyPrefix(icu_76::UMeasurePrefix))
>>> referenced by plurrule.cpp:1874 (Sources/icuin/plurrule.cpp:1874)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/plurrule.cpp.o:(icu_76::FixedDecimal::getFractionalDigits(double, int))
>>> referenced by exponential_functions.h:153 (/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/c++/v1/__math/exponential_functions.h:153)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/plurrule.cpp.o:(double std::__ndk1::__math::pow[abi:ne180000]<int>(double, double))
>>> referenced 3 more times
ld.lld: error: undefined symbol: fmod
>>> referenced by modulo.h:32 (/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/c++/v1/__math/modulo.h:32)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/plurrule.cpp.o:(double std::__ndk1::__math::fmod[abi:ne180000]<int>(double, double))
>>> referenced by putil.cpp:471 (Sources/icuuc/putil.cpp:471)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_fmod_76)
ld.lld: error: undefined symbol: modf
>>> referenced by putil.cpp:465 (Sources/icuuc/putil.cpp:465)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_modf_76)
ld.lld: error: undefined symbol: log
>>> referenced by putil.cpp:586 (Sources/icuuc/putil.cpp:586)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_log_76)
>>> referenced by csrmbcs.cpp:222 (Sources/icuin/csrmbcs.cpp:222)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/csrmbcs.cpp.o:(icu_76::CharsetRecog_mbcs::match_mbcs(icu_76::InputText*, unsigned short const*, int) const)
>>> referenced by csrmbcs.cpp:224 (Sources/icuin/csrmbcs.cpp:224)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/csrmbcs.cpp.o:(icu_76::CharsetRecog_mbcs::match_mbcs(icu_76::InputText*, unsigned short const*, int) const)
ld.lld: error: undefined symbol: expf
>>> referenced by lstmbe.cpp:278 (Sources/icuuc/lstmbe.cpp:278)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/lstmbe.cpp.o:(icu_76::Array1D::sigmoid())
ld.lld: error: undefined symbol: tanhf
>>> referenced by hyperbolic_functions.h:58 (/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/c++/v1/__math/hyperbolic_functions.h:58)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/lstmbe.cpp.o:(std::__ndk1::__math::tanh[abi:ne180000](float))
ld.lld: error: undefined symbol: sin
>>> referenced by astro.cpp:335 (Sources/icuin/astro.cpp:335)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:338 (Sources/icuin/astro.cpp:338)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:341 (Sources/icuin/astro.cpp:341)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced 10 more times
ld.lld: error: undefined symbol: cos
>>> referenced by astro.cpp:336 (Sources/icuin/astro.cpp:336)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:339 (Sources/icuin/astro.cpp:339)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:342 (Sources/icuin/astro.cpp:342)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced 3 more times
ld.lld: error: undefined symbol: tan
>>> referenced by astro.cpp:343 (Sources/icuin/astro.cpp:343)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:436 (Sources/icuin/astro.cpp:436)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::trueAnomaly(double, double))
ld.lld: error: undefined symbol: atan2
>>> referenced by astro.cpp:345 (Sources/icuin/astro.cpp:345)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:617 (Sources/icuin/astro.cpp:617)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::getMoonPosition())
ld.lld: error: undefined symbol: asin
>>> referenced by astro.cpp:346 (Sources/icuin/astro.cpp:346)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:618 (Sources/icuin/astro.cpp:618)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::getMoonPosition())
ld.lld: error: undefined symbol: atan
>>> referenced by astro.cpp:436 (Sources/icuin/astro.cpp:436)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::trueAnomaly(double, double))
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[462/463] Linking TestUnicode
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
[0/1] Planning build
Building for debugging...
[0/4] Write swift-version-24593BA9C3E375BF.txt
[2/6] Emitting module TestUnicode
[3/6] Compiling TestUnicode main.swift
[4/6] Write Objects.LinkFileList
error: link command failed with exit code 1 (use -v to see invocation)
ld.lld: error: undefined symbol: sin
>>> referenced by astro.cpp:335 (Sources/icuin/astro.cpp:335)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:338 (Sources/icuin/astro.cpp:338)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:341 (Sources/icuin/astro.cpp:341)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced 10 more times
ld.lld: error: undefined symbol: cos
>>> referenced by astro.cpp:336 (Sources/icuin/astro.cpp:336)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:339 (Sources/icuin/astro.cpp:339)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:342 (Sources/icuin/astro.cpp:342)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced 3 more times
ld.lld: error: undefined symbol: tan
>>> referenced by astro.cpp:343 (Sources/icuin/astro.cpp:343)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:436 (Sources/icuin/astro.cpp:436)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::trueAnomaly(double, double))
ld.lld: error: undefined symbol: atan2
>>> referenced by astro.cpp:345 (Sources/icuin/astro.cpp:345)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:617 (Sources/icuin/astro.cpp:617)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::getMoonPosition())
ld.lld: error: undefined symbol: asin
>>> referenced by astro.cpp:346 (Sources/icuin/astro.cpp:346)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::eclipticToEquatorial(icu_76::CalendarAstronomer::Equatorial&, double, double))
>>> referenced by astro.cpp:618 (Sources/icuin/astro.cpp:618)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::CalendarAstronomer::getMoonPosition())
ld.lld: error: undefined symbol: atan
>>> referenced by astro.cpp:436 (Sources/icuin/astro.cpp:436)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/astro.cpp.o:(icu_76::trueAnomaly(double, double))
ld.lld: error: undefined symbol: modf
>>> referenced by putil.cpp:465 (Sources/icuuc/putil.cpp:465)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_modf_76)
ld.lld: error: undefined symbol: fmod
>>> referenced by putil.cpp:471 (Sources/icuuc/putil.cpp:471)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_fmod_76)
>>> referenced by modulo.h:32 (/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/c++/v1/__math/modulo.h:32)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/plurrule.cpp.o:(double std::__ndk1::__math::fmod[abi:ne180000]<int>(double, double))
ld.lld: error: undefined symbol: pow
>>> referenced by putil.cpp:478 (Sources/icuuc/putil.cpp:478)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_pow_76)
>>> referenced by putil.cpp:484 (Sources/icuuc/putil.cpp:484)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_pow10_76)
>>> referenced by putil.cpp:580 (Sources/icuuc/putil.cpp:580)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_maxMantissa_76)
>>> referenced 3 more times
ld.lld: error: undefined symbol: log
>>> referenced by putil.cpp:586 (Sources/icuuc/putil.cpp:586)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/putil.cpp.o:(uprv_log_76)
>>> referenced by csrmbcs.cpp:222 (Sources/icuin/csrmbcs.cpp:222)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/csrmbcs.cpp.o:(icu_76::CharsetRecog_mbcs::match_mbcs(icu_76::InputText*, unsigned short const*, int) const)
>>> referenced by csrmbcs.cpp:224 (Sources/icuin/csrmbcs.cpp:224)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuin.build/csrmbcs.cpp.o:(icu_76::CharsetRecog_mbcs::match_mbcs(icu_76::InputText*, unsigned short const*, int) const)
ld.lld: error: undefined symbol: expf
>>> referenced by lstmbe.cpp:278 (Sources/icuuc/lstmbe.cpp:278)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/lstmbe.cpp.o:(icu_76::Array1D::sigmoid())
ld.lld: error: undefined symbol: tanhf
>>> referenced by hyperbolic_functions.h:58 (/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/c++/v1/__math/hyperbolic_functions.h:58)
>>>               /host/spi-builder-workspace/.build/aarch64-unknown-linux-android24/debug/icuuc.build/lstmbe.cpp.o:(std::__ndk1::__math::tanh[abi:ne180000](float))
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[5/6] Linking TestUnicode
BUILD FAILURE 6.1 android