From ea6eee221e703103000b76ddc246e6bb5d71eb00 Mon Sep 17 00:00:00 2001 From: real-dam Date: Thu, 16 Jan 2025 14:00:49 +0000 Subject: [PATCH 1/2] additional fix for building with ICU 76.1 (B3_0_Release) There is another define needed to avoid unused C++ code that otherwise requires -std=c++17 --- builds/posix/make.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builds/posix/make.defaults b/builds/posix/make.defaults index 94d903ddca6..d244ca45279 100755 --- a/builds/posix/make.defaults +++ b/builds/posix/make.defaults @@ -102,7 +102,7 @@ GLOB_OPTIONS:= #____________________________________________________________________________ # Firebird needs no RTTI, make it build with icu-75.1 -RTTI_FLAG:= -fno-rtti -DU_SHOW_CPLUSPLUS_API=0 +RTTI_FLAG:= -fno-rtti -DU_SHOW_CPLUSPLUS_API=0 -DU_SHOW_CPLUSPLUS_HEADER_API=0 # If this is defined then we use special rules useful for developers only IsDeveloper = @DEVEL_FLG@ From 770945d19d2b33a747341b899121685b9bd6bf1d Mon Sep 17 00:00:00 2001 From: real-dam Date: Thu, 16 Jan 2025 14:06:07 +0000 Subject: [PATCH 2/2] update ICU version in the comment --- builds/posix/make.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builds/posix/make.defaults b/builds/posix/make.defaults index d244ca45279..2fcd0955462 100755 --- a/builds/posix/make.defaults +++ b/builds/posix/make.defaults @@ -101,7 +101,7 @@ GLOB_OPTIONS:= #____________________________________________________________________________ -# Firebird needs no RTTI, make it build with icu-75.1 +# Firebird needs no RTTI, make it build with icu-76.1 RTTI_FLAG:= -fno-rtti -DU_SHOW_CPLUSPLUS_API=0 -DU_SHOW_CPLUSPLUS_HEADER_API=0 # If this is defined then we use special rules useful for developers only