@@ -64,8 +64,8 @@ PRESUMED_CI_PROJECT_PATH=$(pwd)
6464
6565# ICU archive.
6666# ------------------------------------------------------------------------------
67- ICU_URL=" https://github.com/unicode-org/icu/releases/download/release-55- 2/icu4c-55_2-src .tgz"
68- ICU_ARCHIVE=" icu4c-55_2-src .tgz"
67+ ICU_URL=" https://github.com/unicode-org/icu/releases/download/release-78. 2/icu4c-78.2-sources .tgz"
68+ ICU_ARCHIVE=" icu4c-78.2-sources .tgz"
6969
7070# Boost archive.
7171# ------------------------------------------------------------------------------
@@ -495,11 +495,14 @@ initialize_icu_packages()
495495 # Update PKG_CONFIG_PATH for ICU package installations on OSX.
496496 # OSX provides libicucore.dylib with no pkgconfig and doesn't support
497497 # renaming or important features, so we can't use that.
498- local HOMEBREW_ICU_PKG_CONFIG=" /usr/local/opt/icu4c/lib/pkgconfig"
498+ local HOMEBREW_USR_ICU_PKG_CONFIG=" /usr/local/opt/icu4c/lib/pkgconfig"
499+ local HOMEBREW_OPT_ICU_PKG_CONFIG=" /opt/homebrew/opt/icu4c/lib/pkgconfig"
499500 local MACPORTS_ICU_PKG_CONFIG=" /opt/local/lib/pkgconfig"
500501
501- if [[ -d " $HOMEBREW_ICU_PKG_CONFIG " ]]; then
502- export PKG_CONFIG_PATH=" $PKG_CONFIG_PATH :$HOMEBREW_ICU_PKG_CONFIG "
502+ if [[ -d " $HOMEBREW_USR_ICU_PKG_CONFIG " ]]; then
503+ export PKG_CONFIG_PATH=" $PKG_CONFIG_PATH :$HOMEBREW_USR_ICU_PKG_CONFIG "
504+ elif [[ -d " $HOMEBREW_OPT_ICU_PKG_CONFIG " ]]; then
505+ export PKG_CONFIG_PATH=" $PKG_CONFIG_PATH :$HOMEBREW_OPT_ICU_PKG_CONFIG "
503506 elif [[ -d " $MACPORTS_ICU_PKG_CONFIG " ]]; then
504507 export PKG_CONFIG_PATH=" $PKG_CONFIG_PATH :$MACPORTS_ICU_PKG_CONFIG "
505508 fi
@@ -881,7 +884,7 @@ build_from_tarball_boost()
881884 # "-sICU_LINK=${ICU_LIBS[*]}"
882885
883886 ./b2 install \
884- " cxxstd=11 " \
887+ " cxxstd=20 " \
885888 " variant=release" \
886889 " threading=multi" \
887890 " $BOOST_TOOLSET " \
0 commit comments