[qt] - Fails to create debug build of Qt projects on mingw (#653674, QTBUG-14467)
Rex Dieter
rdieter at fedoraproject.org
Tue Nov 23 20:43:20 UTC 2010
commit 8244061b3de558451f09a635c265517d574db42d
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Tue Nov 23 14:44:13 2010 -0600
- Fails to create debug build of Qt projects on mingw (#653674, QTBUG-14467)
...erywhere-opensource-src-4.7.1-QTBUG-14467.patch | 27 ++++++++++++++++++++
qt.spec | 9 ++++++-
2 files changed, 35 insertions(+), 1 deletions(-)
---
diff --git a/qt-everywhere-opensource-src-4.7.1-QTBUG-14467.patch b/qt-everywhere-opensource-src-4.7.1-QTBUG-14467.patch
new file mode 100644
index 0000000..1283f50
--- /dev/null
+++ b/qt-everywhere-opensource-src-4.7.1-QTBUG-14467.patch
@@ -0,0 +1,27 @@
+
+Fails to create debug build of Qt projects on mingw
+http://bugzilla.redhat.com/653674
+http://bugreports.qt.nokia.com/browse/QTBUG-14467
+
+--- qt-everywhere-opensource-src-4.7.1/mkspecs/features/qt_functions.prf.orig 2010-11-16 03:12:17.000000000 +0500
++++ qt-everywhere-opensource-src-4.7.1/mkspecs/features/qt_functions.prf 2010-11-16 03:12:50.000000000 +0500
+@@ -62,7 +62,7 @@ defineTest(qtAddLibrary) {
+ }
+ isEmpty(LINKAGE) {
+ if(!debug_and_release|build_pass):CONFIG(debug, debug|release) {
+- win32:LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}d
++ win32:LINKAGE = -l$${LIB_NAME}d$${QT_LIBINFIX}
+ mac:LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}_debug
+ }
+ isEmpty(LINKAGE):LINKAGE = -l$${LIB_NAME}$${QT_LIBINFIX}
+--- qt-everywhere-opensource-src-4.7.1/mkspecs/features/win32/windows.prf.orig 2010-11-16 03:11:34.000000000 +0500
++++ qt-everywhere-opensource-src-4.7.1/mkspecs/features/win32/windows.prf 2010-11-16 03:11:51.000000000 +0500
+@@ -6,7 +6,7 @@ contains(TEMPLATE, ".*app"){
+
+ qt:for(entryLib, $$list($$unique(QMAKE_LIBS_QT_ENTRY))) {
+ isEqual(entryLib, -lqtmain): {
+- CONFIG(debug, debug|release): QMAKE_LIBS += $${entryLib}$${QT_LIBINFIX}d
++ CONFIG(debug, debug|release): QMAKE_LIBS += $${entryLib}d$${QT_LIBINFIX}
+ else: QMAKE_LIBS += $${entryLib}$${QT_LIBINFIX}
+ } else {
+ QMAKE_LIBS += $${entryLib}
diff --git a/qt.spec b/qt.spec
index 226af0b..540430a 100644
--- a/qt.spec
+++ b/qt.spec
@@ -18,7 +18,7 @@ Summary: Qt toolkit
Name: qt
Epoch: 1
Version: 4.7.1
-Release: 2%{?dist}
+Release: 3%{?dist}
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
License: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT
@@ -82,6 +82,9 @@ Patch62: qt-4.6.3-indic-rendering-bz636399.patch
# fix 24bit color issue
Patch63: qt-everywhere-opensource-src-4.7.0-bpp24.patch
+# Fails to create debug build of Qt projects on mingw (rhbz#653674)
+Patch64: qt-everywhere-opensource-src-4.7.1-QTBUG-14467.patch
+
# upstream patches
# Reordering of Malayalam Rakar not working properly
Patch100: qt-everywhere-opensource-src-4.7.1-ml_IN-bz528303
@@ -438,6 +441,7 @@ Qt libraries used for drawing widgets and OpenGL items.
%patch61 -p1 -b .indic-rendering-bz631732
%patch62 -p1 -b .indic-rendering-bz636399
%patch63 -p1 -b .bpp24
+%patch64 -p1 -b .QTBUG-14467
# upstream patches
%patch100 -p1 -b .ml_IN-redering
@@ -1105,6 +1109,9 @@ fi
%changelog
+* Tue Nov 23 2010 Rex Dieter <rdieter at fedoraproject.org> - 4.7.1-3
+- Fails to create debug build of Qt projects on mingw (#653674, QTBUG-14467)
+
* Mon Nov 22 2010 Than Ngo <than at redhat.com> - 4.7.1-2
- bz#528303, Reordering of Malayalam Rakar not working properly
More information about the scm-commits
mailing list