[Development] INTEGRITY

Thiago Macieira thiago.macieira at intel.com
Wed Sep 18 17:07:32 CEST 2019


On Wednesday, 18 September 2019 03:29:39 PDT Mutz, Marc via Development wrote:
> Qt 5.14 is the eighth release of Qt to require C++11. How did we get
> into a situation where there's one platform that doesn't even support
> basic C++11? Why wasn't it dropped when MSVC 2013 was?

We've never required C++11 Standard Library. We've only required the core 
language and the integrity compiler does support it just fine.

> Quoting https://www.ghs.com/products/compiler.html:
> > C++11 and C++14 support
> > 
> > Green Hills Compilers support ISO/IEC 14882:2011 (C++11) and
> > ISO/IEC 14882:2014 (C++14) which offers a number of new
> > language features and standard libraries. These includes
> > standardized threading support for mutexes, atomics,
> > future/promise, and the use of the thread_local keyword.
> 
> So, is the CI just using a totally outdated toolchain?

More than likely we're just missing an -l flag or equivalent to link to the 
necessary implementation. If that's the case, it's no different than libstdc++ 
which requires adding -lpthread to your link command-line.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products






More information about the Development mailing list