@@ -108,9 +108,6 @@ declare_package libxml2 "libxml2" "MIT" \
108108declare_package curl " curl" " MIT" " https://curl.se"
109109declare_package boringssl " boringssl" " OpenSSL AND ISC AND MIT" \
110110 " https://boringssl.googlesource.com/boringssl/"
111- declare_package icu " icu" \
112- " Unicode-3.0 AND ICU AND BSD-3-Clause AND NAIST-2003 AND MIT" \
113- " https://icu.unicode.org"
114111declare_package zlib " zlib" " Zlib" " https://zlib.net"
115112
116113# Parse command line arguments
@@ -209,8 +206,6 @@ curl_version=${curl_desc#curl-}
209206
210207boringssl_version=$( describe ${source_dir} /boringssl)
211208
212- icu_version=$( describe ${source_dir} /icu)
213-
214209zlib_version=$( versionFromTag ${source_dir} /zlib)
215210
216211function quiet_pushd {
@@ -237,7 +232,6 @@ echo " - Musl FTS ${musl_fts_version}"
237232echo " - libxml2 ${libxml2_version} "
238233echo " - curl ${curl_version} "
239234echo " - BoringSSL ${boringssl_version} "
240- echo " - ICU ${icu_version} "
241235echo " - zlib ${zlib_version} "
242236
243237function run() {
@@ -274,14 +268,6 @@ else
274268 exit 1
275269fi
276270
277- header " Building ICU for host system"
278-
279- mkdir -p ${build_dir} /icu
280- quiet_pushd ${build_dir} /icu
281- run " ${source_dir} /icu/icu4c/source/configure"
282- run make -j$parallel_jobs
283- quiet_popd
284-
285271for arch in $archs ; do
286272
287273 # Fix architecture names
537523
538524 # -----------------------------------------------------------------------
539525
540- header " Building ICU for $arch "
541-
542- mkdir -p ${build_dir} /$arch /icu
543- quiet_pushd ${build_dir} /$arch /icu
544- run " ${source_dir} /icu/icu4c/source/configure" \
545- --host=$triple \
546- --prefix=$sdk_root /usr \
547- --libdir=$sdk_root /usr/lib \
548- --with-cross-build=${build_dir} /icu \
549- --disable-shared --enable-static \
550- --enable-strict --disable-icuio \
551- --disable-plugins --disable-dyload --disable-extras \
552- --disable-samples --disable-layoutex --with-data-packaging=auto \
553- LDFLAGS=" $cxxldflags " \
554- CC=" $cc " \
555- CXX=" $cxx " \
556- AS=" $as " \
557- AR=" ar" RANLIB=" ranlib"
558- make -j$parallel_jobs install
559- quiet_popd
560-
561- # Install symlinks for the "swift" version
562- mkdir -p ${sdk_root} /usr/lib/swift_static/linux-static
563- quiet_pushd ${sdk_root} /usr/lib/swift_static/linux-static
564- for library in data i18n test tu uc; do
565- ln -sf ../../libicu${library} .a libicu${library} swift.a
566- done
567- quiet_popd
568-
569- # -----------------------------------------------------------------------
570-
571526 header " Building libxml2 for $arch "
572527
573528 run cmake -G Ninja -S ${source_dir} /libxml2 -B ${build_dir} /$arch /libxml2 \
577532 -DCMAKE_INSTALL_PREFIX=$sdk_root /usr \
578533 -DBUILD_SHARED_LIBS=NO \
579534 -DLIBXML2_WITH_PYTHON=NO \
580- -DLIBXML2_WITH_ICU=YES \
535+ -DLIBXML2_WITH_ICU=NO \
581536 -DLIBXML2_WITH_LZMA=NO
582537
583538 quiet_pushd ${build_dir} /$arch /libxml2
0 commit comments