Qt 5.7 Tools and Versions

From Qt Wiki
Revision as of 12:30, 3 February 2016 by Tuukka (talk | contribs) (Added note about C++11 support)
Jump to navigation Jump to search

Changes for 5.7 in nutshell

NOTE: PAGE UNDER CONSTRUCTION!

C++11 Support Required from the compiler

Qt has enabled usage of C++11 in Qt applications for a long time, but with Qt 5.7 we are also enabling use of C++11 in the Qt modules. Therefore Qt 5.7 requires C++11 support from the compiler, and has removed support from older compilers not providing adequate C++11 support.

Sw updates

Packages

  • No changes, same set of packages will be delivered than with Qt5.6.0

Software configurations with Qt 5.7

Windows 7 X86

Windows 7 X64

Windows 8.1 X86

Windows 8.1 X64

Windows 10 X86

Windows 10 X64

Openssl 1.0.2d 1.0.2d 1.0.2d 1.0.2d 1.0.2d 1.0.2d
Java 1.7.0_07 1.7.0_07 1.7.0_07 1.7.0_07 1.7.0_07 1.7.0_07
Perl 5.14.2 5.14.2 5.14.2 5.14.2 5.14.2 5.14.2
Ruby 1.8.7 1.8.7 1.8.7 1.8.7 1.8.7 1.8.7
mysql 5.6.11 5.6.11 5.6.11 5.6.11 5.6.11 5.6.11
Active Python ¨ 2.7.2.5 2.7.2.5 2.7.2.5 2.7.2.5 2.7.2.5 2.7.2.5
cmake 2.8.11 2.8.11 2.8.11 2.8.11 2.8.11 2.8.11
Android ndk r10c - - - - -
Android sdk r24.3.4 - - - - -
Git 1.7.10 1.7.10 1.7.10 1.7.10 1.7.10 1.7.10
VS2010 SP1 X X X X - -
VS2012 SP4 X - X X - -
VS2012 SP5 X - X X - -
VS2013 SP3 X X X X - -
VS2013 SP4 X X X X - -
VS2013 SP5 X X X X - -
VS2015 - - - - X X
Windows 7 SDK X X - - - -
Windows 8 SDK - - X X - -
Windows 10 SDK - - - - X X
DXSDK X X - - - -
PSQL 9.1.9 9.1.9 9.1.9 9.1.9 9.1.9 9.1.9
MinGW 4.9.2 rev1 4.9.2 rev1 4.9.2 rev1 4.9.2 rev1 4.9.2 rev1 4.9.2 rev1
Jom 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0 1.1.0
OpenSSL Android X - X - X -

OSX 10.8

OSX 10.9

OSX 10.10

OpenSSL 1.0.2d 1.0.2d 1.0.2d
Java 1.6.0_37 1.6.0_65 1.8.0_25
Perl 5.12.4 5.12.5 5.16.3
Ruby 1.8.7 2.0.0p481 2.0.0p481
Mysql 5.5.33 5.5.38 5.5.38
Active python 2.7.5 2.7.5 2.7.6
Cmake 2.8.12 3.0.2 3.0.2
Gcc 4.2.1 6.0 6.0
Android NDK r10c r10c r10c
Android SDK r24.3.4 r24.3.4 r24.3.4
Git 1.8.5 1.9.3 1.9.3
Clang 4.1 6.0 6.0
Xcode 5.1.1 6.2 6.4
Command line tools X X X
ODBC manager X X X

RedHat 6.6 x64

OpenSuse 13.1

Ubuntu 14.04

OpenSSL 1.0.2d 1.0.2d 1.0.2d
Java 1.7.0_65 1.7.0_45 1.7.0_65
Perl 5.10.1 5.18.1 5.18.2
Ruby 2.1.1p76 2.0.0p247 1.9.3p484
Mysql 5.1.73 5.5.33 5.5.40
Active python 2.6.6 2.7.5 2.7.6
Cmake - 2.8.11.2 2.8.12.2
Gcc 4.91 4.8.1 4.8.2
Android NDK r10c - r10c
Android SDK r24.3.4 - r24.3.4
Git 1.7.1 1.8.4 1.9.1

CI configurations

  • linux-arm-gnueabi-g+_Ubuntu_14.04_x64
  • linux-g_static_Ubuntu_14.04_x64
  • linux-android-g_Ubuntu_14.04_x64
  • linux-android_armeabi-g_Ubuntu_14.04_x64
  • linux-imx6-armv7a_Ubuntu_14.04_x64
  • linux-qnx-armv7le_Ubuntu_14.04_x64
  • linux-qnx-x86_Ubuntu_14.04_x64
  • linux-g_developer-build_openSUSE_13.1_x64
  • linux-x86-g_shadow-build_RHEL_66_x64 (we have to cross-compile x86 on RHEL)
  • linux-g_no-widgets_RHEL_66_x64
  • linux-g+_developer-build_qtnamespace_qtlibinfix_RHEL_66_x64
  • macx-clang_no-framework_OSX_10.8
  • macx-clang_static_OSX_10.9
  • macx-clang_developer-build_OSX_10.9
  • macx-ios-clang_OSX_10.9
  • macx-clang_developer-build_qtnamespace_OSX_10.10
  • win32-mingw491_developer-build_qtlibinfix_opengl_Windows_7
  • win32-msvc2010_developer-build_qtnamespace_Windows_7
  • win32-msvc2010_opengl_dynamic_Windows_10 (Windows 8.1 until then)
  • win64-msvc2013_developer-build_qtnamespace_Windows_81
  • wince70embedded-armv4i-msvc2008_Windows_7
  • winphone-arm-msvc2013_Windows_81
  • winrt-x64-msvc2013_Windows_81