summaryrefslogtreecommitdiff
path: root/libicuio/README-DEV
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2021-10-19 17:07:59 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2021-10-19 17:07:59 +0300
commit92aadc4b3a221b68527478e9459a01860a0db903 (patch)
treeb8d32a3d2e1caba5dc9052dce0f0a0570a2121a7 /libicuio/README-DEV
parentf6ade50594d558641f92bb167694d60532aa1045 (diff)
Release version 65.1.0+5v65.1.0+5
Fix 'unable to find numeric literal operator' GCC 11 error Disable the success build emails Cleanup some switch statements in buildfiles
Diffstat (limited to 'libicuio/README-DEV')
-rw-r--r--libicuio/README-DEV16
1 files changed, 14 insertions, 2 deletions
diff --git a/libicuio/README-DEV b/libicuio/README-DEV
index 0e048ef..733d50b 100644
--- a/libicuio/README-DEV
+++ b/libicuio/README-DEV
@@ -2,6 +2,18 @@ This document describes how libicuio was packaged for build2. In particular,
this understanding will be useful when upgrading to a new upstream version.
See ../README-DEV for general notes on ICU packaging.
-Symlink the required upstream directories into libicuio/:
+Symlink the required upstream files and directories into libicuio/io/ and
+apply a patch that fixes the 'unable to find numeric literal operator' GCC 11
+error:
-$ ln -s ../../upstream/icu4c/source/io libicuio
+$ mkdir libicuio/io
+$ pushd libicuio/io
+$ ln -s ../../../upstream/icu4c/source/io/{*.{h,cpp},unicode} ./
+$ rm ufile.cpp
+$ cp ../../../upstream/icu4c/source/io/ufile.cpp ./
+$ git apply ufile.cpp.patch
+$ popd
+
+Note that the patch is produces by the following command:
+
+$ git diff >ufile.cpp.patch