summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTopi Reinio <topi.reinio@theqtcompany.com>2016-06-08 14:38:01 +0200
committerTopi Reiniö <topi.reinio@theqtcompany.com>2016-06-08 13:34:07 +0000
commited3f9e94ef7e3f90010698f8d8885f43099fc552 (patch)
treed706ecb73e7a29e62cfe46dd0fd3db6360452333
parent94cfece041388d3f7966e8ae2e408820836a024f (diff)
downloadqtdoc-ed3f9e94ef7e3f90010698f8d8885f43099fc552.tar.gz
Doc: Document known issues with certain GCC versions
... And link from the supported platforms page. Change-Id: Icf232b598c1100d9cd457863d02b9c5b226a8117 Reviewed-by: Andy Shaw <andy.shaw@qt.io>
-rw-r--r--doc/src/platforms/linux.qdoc22
-rw-r--r--doc/src/platforms/supported-platforms.qdocinc12
2 files changed, 30 insertions, 4 deletions
diff --git a/doc/src/platforms/linux.qdoc b/doc/src/platforms/linux.qdoc
index 82f0aa7d..09ad6f03 100644
--- a/doc/src/platforms/linux.qdoc
+++ b/doc/src/platforms/linux.qdoc
@@ -827,4 +827,26 @@
10.1.017 compiles these modules correctly in release mode.
\endlist
+ \section2 Known Issues with GCC Compilers
+
+ Building Qt with certain versions of GCC has the following known issues:
+
+ \list
+ \li GCC 4.9.2 fails to build Qt:
+ \list
+ \li \l {https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65309}{Related bug}
+ in GCC's bug tracker
+ \li \l {http://lists.qt-project.org/pipermail/development/2015-March/020632.html}{Discussion}
+ on \l{mailto://development@qt-project.org}{development@qt-project.org} mailing list
+ \endlist
+
+ \li GCC 5.2.1: Nested structs do not get their constructors called under
+ some circumstances:
+ \list
+ \li \l {https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67550}{Related bug}
+ in GCC's bug tracker
+ \li \l {https://codereview.qt-project.org/161071}{A possible workaround}
+ \endlist
+ \endlist
+
*/
diff --git a/doc/src/platforms/supported-platforms.qdocinc b/doc/src/platforms/supported-platforms.qdocinc
index 839db2a1..d57a43b9 100644
--- a/doc/src/platforms/supported-platforms.qdocinc
+++ b/doc/src/platforms/supported-platforms.qdocinc
@@ -72,7 +72,8 @@ Mobile Platforms: \l {Qt for Android}{Android},
\row \li Windows XP (32-bit)
\li \li Deployment only
- \row \li {3,1} \header \li {3,1} \l {Qt for Linux/X11}{Linux/X11}
+ \row \li {3,1} \header \li {2,1} \l {Qt for Linux/X11}{Linux/X11}
+ \li \l {Known Issues with GCC Compilers}{Known Issues}
\row \li openSUSE 13.1 (64-bit)
\li \b {GCC 4.8.1}
\li SUSE Linux 20130909
@@ -146,7 +147,8 @@ Mobile Platforms: \l {Qt for Android}{Android},
\row \li Windows XP (32-bit)
\li \li Deployment only
- \row \li {3,1} \header \li {3,1} \l {Qt for Linux/X11}{Linux/X11}
+ \row \li {3,1} \header \li {2,1} \l {Qt for Linux/X11}{Linux/X11}
+ \li \l {Known Issues with GCC Compilers}{Known Issues}
\row \li openSUSE 13.1 (64-bit)
\li \b {GCC 4.8.1}
\li SUSE Linux 20130909
@@ -227,7 +229,8 @@ Mobile Platforms: \l {Qt for Android}{Android},
\row \li Windows XP (32-bit)
\li \li Deployment only
- \row \li {3,1} \header \li {3,1} \l {Qt for Linux/X11}{Linux/X11}
+ \row \li {3,1} \header \li {2,1} \l {Qt for Linux/X11}{Linux/X11}
+ \li \l {Known Issues with GCC Compilers}{Known Issues}
\row \li openSUSE 13.1 (64-bit)
\li \b {GCC 4.8.1}
\li SUSE Linux 20130909
@@ -310,7 +313,8 @@ Mobile Platforms: \l {Qt for Android}{Android},
\row \li Windows XP (32-bit)
\li \li Deployment only
- \row \li {3,1} \header \li {3,1} \l {Qt for Linux/X11}{Linux/X11}
+ \row \li {3,1} \header \li {2,1} \l {Qt for Linux/X11}{Linux/X11}
+ \li \l {Known Issues with GCC Compilers}{Known Issues}
\row \li openSUSE 13.1 (64-bit)
\li \b {GCC 4.8.1}
\li SUSE Linux 20130909