@@ -67,8 +67,8 @@ PRESUMED_CI_PROJECT_PATH=$(pwd)
6767
6868# ICU archive.
6969# ------------------------------------------------------------------------------
70- ICU_URL=" https://github.com/unicode-org/icu/releases/download/release-55- 2/icu4c-55_2-src .tgz"
71- ICU_ARCHIVE=" icu4c-55_2-src .tgz"
70+ ICU_URL=" https://github.com/unicode-org/icu/releases/download/release-78. 2/icu4c-78.2-sources .tgz"
71+ ICU_ARCHIVE=" icu4c-78.2-sources .tgz"
7272
7373# Boost archive.
7474# ------------------------------------------------------------------------------
@@ -498,11 +498,14 @@ initialize_icu_packages()
498498 # Update PKG_CONFIG_PATH for ICU package installations on OSX.
499499 # OSX provides libicucore.dylib with no pkgconfig and doesn't support
500500 # renaming or important features, so we can't use that.
501- local HOMEBREW_ICU_PKG_CONFIG=" /usr/local/opt/icu4c/lib/pkgconfig"
501+ local HOMEBREW_USR_ICU_PKG_CONFIG=" /usr/local/opt/icu4c/lib/pkgconfig"
502+ local HOMEBREW_OPT_ICU_PKG_CONFIG=" /opt/homebrew/opt/icu4c/lib/pkgconfig"
502503 local MACPORTS_ICU_PKG_CONFIG=" /opt/local/lib/pkgconfig"
503504
504- if [[ -d " $HOMEBREW_ICU_PKG_CONFIG " ]]; then
505- export PKG_CONFIG_PATH=" $PKG_CONFIG_PATH :$HOMEBREW_ICU_PKG_CONFIG "
505+ if [[ -d " $HOMEBREW_USR_ICU_PKG_CONFIG " ]]; then
506+ export PKG_CONFIG_PATH=" $PKG_CONFIG_PATH :$HOMEBREW_USR_ICU_PKG_CONFIG "
507+ elif [[ -d " $HOMEBREW_OPT_ICU_PKG_CONFIG " ]]; then
508+ export PKG_CONFIG_PATH=" $PKG_CONFIG_PATH :$HOMEBREW_OPT_ICU_PKG_CONFIG "
506509 elif [[ -d " $MACPORTS_ICU_PKG_CONFIG " ]]; then
507510 export PKG_CONFIG_PATH=" $PKG_CONFIG_PATH :$MACPORTS_ICU_PKG_CONFIG "
508511 fi
@@ -884,7 +887,7 @@ build_from_tarball_boost()
884887 # "-sICU_LINK=${ICU_LIBS[*]}"
885888
886889 ./b2 install \
887- " cxxstd=11 " \
890+ " cxxstd=20 " \
888891 " variant=release" \
889892 " threading=multi" \
890893 " $BOOST_TOOLSET " \
0 commit comments