[Development] Supported compilers for Qt 6

Thiago Macieira thiago.macieira at intel.com
Mon Aug 12 17:11:38 CEST 2019


On Monday, 12 August 2019 00:45:01 PDT Allan Sandfeld Jensen wrote:
> Why not the latest for all the compilers, like gcc 9 and clang 8? I assumed
> we would use the 5.15 LTS to justify requiring the latest available
> compiler on all platforms.
> 
> Especially clang 6 is a bit old. I know for msvc-clang we already pretty
> much assume clang-cl 8. But we have not automated testing of non-apple
> clang, so it often breaks due to extra warnings or genuine clang bugs.

Dropping Clang 6 would drop support for FreeBSD 12.0, which is the current 
version today. There is nothing newer (ports tree may have something, but it's 
not the system compiler).

I think we should aim for something that is modern, but not bleeding edge 
today. For a release in late 2020, we should expect that people may want to 
use with close-to-2-year-old Linux distros. I would prefer they didn't, but I 
think it's reasonable for us to assume they did.

We should also specifically look into what the very long term support Linux 
distributions and Android SDKs use.

 - Debian 10 (July 2019): GCC 8.3.0
 - RHEL 8 (May 2019): GCC 8.2.1
 - SLES 15 (June 2018): GCC 7.3.1

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





More information about the Development mailing list