Overview
Request 548069 accepted
- update to 2.0
* configure.ac: Better test for available of nl_langinfo_l().
* Migrate to C++11: remove unicode_char, use char32_t. Replace
std::vector with std::u32string.
- Created by adkorte
- In state accepted
- Package maintainers: SeaEagle1, adkorte, and computersalat
Loading...
Request History
adkorte created request
- update to 2.0
* configure.ac: Better test for available of nl_langinfo_l().
* Migrate to C++11: remove unicode_char, use char32_t. Replace
std::vector with std::u32string.
computersalat accepted request
Thank you :)
Do you think build error for SLES 11.4 is fixable ?
How can I find out which gcc-c++ version is used in SLES 11.4? It looks like it is too old. In that case, many changes will need to be reverted from this library to bring back the old unicode support. :-(
I don't think we should do that ...
I added a check for gcc-c++ >= 4.3.0 to make the requirement clear (see also below).
that is not needed ... I already accepted your request. But first I copied the previous package to keep that version for SLE 11.4
I'll have a look later today. I haven't looked too closely yet, as my main focus was to fix compilation in Tumbleweed (which was broken due to openssl-1.1.0 incompatibility).
I'm afraid that we really need gcc-c++ >= 4.3.0 in order to build. We need at minimum support for -std=c++0x, lower than that there is no hope that sufficient functionality of C++11 is available.
Unless someone wants to support reverting a huge amount of patches that basically undoes the migration to C++11, I'd say this is the end of the line for SLES 11 SP4.
From the INSTALL file in the archive:
"Minimum usable version of gcc appears to be gcc 4.4 with the -std=c++0x flag."