[sword-devel] Building 1.9.0 against ICU 75
David "Judah's Shadow" Blue
yudahsshadow at gmx.com
Tue Jun 18 09:30:25 EDT 2024
On Monday, June 17, 2024 4:14:42 PM EDT Jaak Ristioja wrote:
> The template std::enable_if_t was introduced to the C++ standard library
> in C++14. However sword still builds with -std=c++11, leading to the
> above failure.
>
> According to ICU4C configure.ac file [1] and commit 7ec1765ce87c [2] it
> seems that ICU 75.1 requires C++17 to build. I suppose this now also
> holds for for users for the respective header files.
That would exmplain why when I changed sword's configure and configure.ac
scripts to use the c++14 standard it still didn't build. I just changed it to
c++17 and aside from some warnings (at least one of which seems to be about a
potential buffer overflow), it compiled, and I was able to build BIBISH.
More information about the sword-devel
mailing list