Some baseline thoughts

Stephan Bergmann sbergman at redhat.com
Thu Jun 15 13:34:00 UTC 2017


On 03/29/2017 07:09 PM, Christian Lohmaier wrote:
> On Thu, Mar 16, 2017 at 12:20 PM, Stephan Bergmann <sbergman at redhat.com> wrote:
>> Some of our baselines on current master (towards LO 5.4) are as follows:
>> ** GCC 4.8.1:
>> *** inheriting constructors
>> *** ref-qualifiers
> 
> FYI: baseline CentOS with devtoolset has 4.8.2

Is anybody actually still using GCC 4.7 on master (towards LO 6.0, by now)?

Just tried to build recent master against some GCC 4.7.4 (on F25, using 
system's libstdc++ 6.3 at runtime), and that doesn't work well, causing 
spurious -Wsign-compare warnings, spurious errors about allegedly 
implicitly noexcept(false) dtors of std::exception derivations, and 
failure to compile usage of thread_local in 
comphelper/source/misc/threadpool.cxx (where support for thread-local 
storage was only "partial" in GCC < 4.8, according to 
<http://en.cppreference.com/w/cpp/compiler_support>).  So I wonder if 
anybody still manages to build with anything less than GCC 4.8?

(LHM's tb56 appears to be using GCC 4.8 by now, and that used to be one 
with a notoriously old compiler.)

If there's no objections, I'd bump current master towards LO 6.0 to GCC 4.8.


More information about the LibreOffice mailing list