@@ -108,9 +108,6 @@ declare_package libxml2 "libxml2" "MIT" \
108
108
declare_package curl " curl" " MIT" " https://curl.se"
109
109
declare_package boringssl " boringssl" " OpenSSL AND ISC AND MIT" \
110
110
" 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"
114
111
declare_package zlib " zlib" " Zlib" " https://zlib.net"
115
112
116
113
# Parse command line arguments
@@ -209,8 +206,6 @@ curl_version=${curl_desc#curl-}
209
206
210
207
boringssl_version=$( describe ${source_dir} /boringssl)
211
208
212
- icu_version=$( describe ${source_dir} /icu)
213
-
214
209
zlib_version=$( versionFromTag ${source_dir} /zlib)
215
210
216
211
function quiet_pushd {
@@ -237,7 +232,6 @@ echo " - Musl FTS ${musl_fts_version}"
237
232
echo " - libxml2 ${libxml2_version} "
238
233
echo " - curl ${curl_version} "
239
234
echo " - BoringSSL ${boringssl_version} "
240
- echo " - ICU ${icu_version} "
241
235
echo " - zlib ${zlib_version} "
242
236
243
237
function run() {
@@ -274,14 +268,6 @@ else
274
268
exit 1
275
269
fi
276
270
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
-
285
271
for arch in $archs ; do
286
272
287
273
# Fix architecture names
537
523
538
524
# -----------------------------------------------------------------------
539
525
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
-
571
526
header " Building libxml2 for $arch "
572
527
573
528
run cmake -G Ninja -S ${source_dir} /libxml2 -B ${build_dir} /$arch /libxml2 \
577
532
-DCMAKE_INSTALL_PREFIX=$sdk_root /usr \
578
533
-DBUILD_SHARED_LIBS=NO \
579
534
-DLIBXML2_WITH_PYTHON=NO \
580
- -DLIBXML2_WITH_ICU=YES \
535
+ -DLIBXML2_WITH_ICU=NO \
581
536
-DLIBXML2_WITH_LZMA=NO
582
537
583
538
quiet_pushd ${build_dir} /$arch /libxml2
0 commit comments