From 92aadc4b3a221b68527478e9459a01860a0db903 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 19 Oct 2021 17:07:59 +0300 Subject: Release version 65.1.0+5 Fix 'unable to find numeric literal operator' GCC 11 error Disable the success build emails Cleanup some switch statements in buildfiles --- libicuio/README-DEV | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'libicuio/README-DEV') 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 -- cgit v1.1