Qt 5.5 Tools and Versions: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
h1. Changes for 5.5 ( Still draft, might change)
=Changes for 5.5 ( Still draft, might change)=


== Packaging ==
== Packaging ==
Line 8: Line 8:




h2. CI
==CI==


* We will drop 11.10 targets from the CI
* We will drop 11.10 targets from the CI
Line 20: Line 20:




h1. Software configurations with Qt 5.5
=Software configurations with Qt 5.5=


| | '''Windows 7 X86''' | '''Windows 7 X64''' | '''Windows 8.1 X86''' | '''Windows 8.1 X64''' |
{| class="wikitable"
|'''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|
| '''Windows 7 X86'''  
|'''Perl''' | 5.14.2 | 5.14.2 | 5.14.2 | 5.14.2|
| '''Windows 7 X64'''  
|'''Ruby''' |1.8.7 | 1.8.7 | 1.8.7 | 1.8.7|
| '''Windows 8.1 X86'''  
|'''mysql''' | 5.6.11 | 5.6.11 | 5.6.11 | 5.6.11|
| '''Windows 8.1 X64'''
|'''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|
|'''Openssl'''  
|'''Android ndk''' |r10d| - | - | - |
| 1.0.2  
|'''Android sdk''' |r24.0.2| - | - | - |
| 1.0.2  
|'''Git''' |1.7.10|1.7.10|1.7.10|1.7.10|
| 1.0.2  
|'''VS2010 SP1''' | X | X | X | X |
| 1.0.2  
|'''VS2012 SP4''' | X | - | X | X |
|-
|'''VS2013 SP3''' | X | X | X | X |
|'''Java'''  
|'''VS2013 SP4''' | X | X | X | X |
| 1.7.0_07
|'''Windows 7 SDK''' | X | X | - | - |
| 1.7.0_07  
|'''Windows 8 SDK''' | - | - | X | X |
| 1.7.0_07
|'''DXSDK''' | X | X | - | - |
| 1.7.0_07
|'''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|
|'''Perl'''  
|'''Jom''' | 1.0.14 | 1.0.14 | 1.0.14 | 1.0.14|
| 5.14.2  
|'''OpenSSL Android''' | X | - | X | - |
| 5.14.2  
|'''ICU VS2010''' | 54.1.1''(x86) |- | - | - |
| 5.14.2  
|'''ICU VS2012''' | 54.1.1_(x86) | - | 54.1.1_(x86/64) | 54.1.1_(x86/64) |
| 5.14.2
|'''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) |
|'''Ruby'''  
||||||
|1.8.7  
|| '''OSX 10.8''' | '''OSX 10.9'''| '''OSX 10.10'''|
| 1.8.7  
| '''OpenSSL''' | 1.0.2 | 1.0.2 | 1.0.2 ||
| 1.8.7  
| '''Java''' | 1.6.0_37 | 1.6.0_65 |1.8.0_25 ||
| 1.8.7
| '''Perl''' | 5.12.4 | 5.12.5 | 5.16.3 ||
|-
| '''Ruby''' | 1.8.7 | 2.0.0p481 |2.0.0p481 ||
|'''mysql'''  
| '''Mysql'''| 5.5.33 | 5.5.38 | 5.5.38 ||
| 5.6.11  
| '''Active python''' | 2.7.5 | 2.7.5 | 2.7.6 ||
| 5.6.11  
| '''Cmake'''| 2.8.12 | 3.0.2 | 3.0.2 ||
| 5.6.11  
| '''Gcc''' | 4.2.1 | 6.0 | 6.0 ||
| 5.6.11
| '''Android NDK'''| r10d | r10d | r10d ||
|-
| '''Android SDK'''| r24.0.2 | r24.0.2 | r24.0.2 ||
|'''Active Python''' ¨
| '''Git'''| 1.8.5 | 1.9.3 | 1.9.3 ||
|2.7.2.5
| '''Clang'''| 4.1 | 6.0 | 6.0 ||
|2.7.2.5
| '''Xcode'''| 5.0.2 | 6.1 |6.1.1 ||
|2.7.2.5
| '''Command line tools'''| X | X | X ||
|2.7.2.5
| '''ODBC manager'''| X | X | X ||
|-
||||||
|'''cmake'''  
| | '''RedHat 6.6 x64''' | '''OpenSuse 13.1''' |* Ubuntu 14.04*||
|2.8.11
| '''OpenSSL''' | 1.0.2 | 1.0.2 | 1.0.2 ||
|2.8.11
| '''Java''' | 1.7.0_65 | 1.7.0_45 | 1.7.0_65 ||
|2.8.11
| '''Perl''' | 5.10.1 | 5.18.1 | 5.18.2 ||
|2.8.11|
| '''Ruby''' | 2.1.1p76 | 2.0.0p247 | 1.9.3p484 ||
|-
| '''Mysql'''| 5.1.73 | 5.5.33 | 5.5.40 ||
|'''Android ndk'''  
| '''Active python''' | 2.6.6 | 2.7.5 | 2.7.6 ||
|r10d
| '''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 ||
|'''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 =
= CI configurations =

Revision as of 13:43, 27 February 2015

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


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.


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
Android ndk r10d - - -
Android sdk r24.0.2 - - -
Git 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 -
54.1.1(x86) |- | - | -
54.1.1_(x86) | - | 54.1.1_(x86/64) | 54.1.1_(x86/64)
54.1.1_(x86) | 54.1.1_(x64) | 54.1.1_(x64) | 54.1.1_(x64)
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
1.0.2 | 1.0.2 | 1.0.2 |
Java 1.6.0_37 1.6.0_65
5.12.4 | 5.12.5 | 5.16.3 |
1.8.7 | 2.0.0p481 |2.0.0p481 |
5.5.33 | 5.5.38 | 5.5.38 |
2.7.5 | 2.7.5 | 2.7.6 |
2.8.12 | 3.0.2 | 3.0.2 |
4.2.1 | 6.0 | 6.0 |
r10d | r10d | r10d |
r24.0.2 | r24.0.2 | r24.0.2 |
1.8.5 | 1.9.3 | 1.9.3 |
4.1 | 6.0 | 6.0 |
5.0.2 | 6.1 |6.1.1 |
X | X | X |
X | X | X |
RedHat 6.6 x64 | OpenSuse 13.1 |* Ubuntu 14.04*|
1.0.2 | 1.0.2 | 1.0.2 |
1.7.0_65 | 1.7.0_45 | 1.7.0_65 |
5.10.1 | 5.18.1 | 5.18.2 |
2.1.1p76 | 2.0.0p247 | 1.9.3p484 |
5.1.73 | 5.5.33 | 5.5.40 |
2.6.6 | 2.7.5 | 2.7.6 |
- | 2.8.11.2 | 2.8.12.2 |
4.91 | 4.8.1 | 4.8.2 |
r10d | r10d | r10d |
r24.0.2 | r24.0.2 | r24.0.2 |
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