Qt 5.5 Tools and Versions

From Qt Wiki
Revision as of 09:42, 25 February 2015 by Maintenance script (talk | contribs)
Jump to navigation Jump to search

h1. Changes for 5.5 ( Still draft, might change)

Packaging

  • Binary packages will be built with RHEL 6.6 instead of Ubuntu 11.10
  • No more separate angle & opengl packages for windows, only packages compiled with '-opengl dynamic'
  • No separate iOS installer for mac: combined iOS Android package is almost equal size & so on enough


h2. CI

  • We will drop 11.10 targets from the CI
  • Ubuntu 12.04 LTS will be updated to be 14.04 LTS
  • OSX 10.7 will be dropped

' OSX 10.7 will be moved to nightly builds (state builds) in '5.4.x' branches.

  • Windows 10 will be added to the CI as soon as we have it available.
  • The "pkg" configs on different platforms are to be moved to nightly builds as well.
  • A few configurations are moved from Ubuntu to RHEL to correlate to the weight shift.


h1. Software configurations with Qt 5.5

| | Windows 7 X86 | Windows 7 X64 | Windows 8.1 X86 | Windows 8.1 X64 | |Openssl | 1.0.2 | 1.0.2 | 1.0.2 | 1.0.2 | |Java | 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| |Ruby |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| |Active Python |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| |Android ndk |r10d| - | - | - | |Android sdk |r24.0.2| - | - | - | |Git |1.7.10|1.7.10|1.7.10|1.7.10| |VS2010 SP1 | X | X | X | X | |VS2012 SP4 | X | - | X | X | |VS2013 SP3 | X | X | X | X | |VS2013 SP4 | X | X | X | X | |Windows 7 SDK | X | X | - | - | |Windows 8 SDK | - | - | X | X | |DXSDK | X | X | - | - | |PSQL | 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| |Jom | 1.0.14 | 1.0.14 | 1.0.14 | 1.0.14| |OpenSSL Android | X | - | X | - | |ICU VS2010 | 54.1.1(x86) |- | - | - | |ICU VS2012 | 54.1.1_(x86) | - | 54.1.1_(x86/64) | 54.1.1_(x86/64) | |ICU VS2013 | 54.1.1_(x86) | 54.1.1_(x64) | 54.1.1_(x64) | 54.1.1_(x64) | |ICU MINGW 4.9.2 | 54.1.1_(x86) | 54.1.1_(x64) | 54.1.1_(x86/64) | 54.1.1_(x86/64) | |||||| || OSX 10.8 | OSX 10.9| OSX 10.10| | OpenSSL | 1.0.2 | 1.0.2 | 1.0.2 || | 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| r10d | r10d | r10d || | Android SDK| r24.0.2 | r24.0.2 | r24.0.2 || | Git| 1.8.5 | 1.9.3 | 1.9.3 || | Clang| 4.1 | 6.0 | 6.0 || | Xcode| 5.0.2 | 6.1 |6.1.1 || | Command line tools| X | X | X || | ODBC manager| X | X | X || |||||| | | RedHat 6.6 x64 | OpenSuse 13.1 |* Ubuntu 14.04*|| | OpenSSL | 1.0.2 | 1.0.2 | 1.0.2 || | 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 | r10d | r10d | r10d || | Android SDK | r24.0.2 | r24.0.2 | r24.0.2 || | 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