rpms/qt/devel qt-x11-opensource-src-4.5.3-javascript-disable-jit.patch, NONE, 1.1 qt.spec, 1.339, 1.340
Jaroslav Reznik
jreznik at fedoraproject.org
Tue Oct 6 11:58:13 UTC 2009
- Previous message (by thread): rpms/digikam/F-12 .cvsignore, 1.36, 1.37 digikam.spec, 1.99, 1.100 sources, 1.37, 1.38
- Next message (by thread): rpms/nted/F-11 .cvsignore, 1.13, 1.14 nted.spec, 1.19, 1.20 sources, 1.13, 1.14
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jreznik
Update of /cvs/pkgs/rpms/qt/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14538
Modified Files:
qt.spec
Added Files:
qt-x11-opensource-src-4.5.3-javascript-disable-jit.patch
Log Message:
* Tue Oct 06 2009 Jaroslav Reznik <jreznik at redhat.com> - 4.5.3-3
- disable JavaScriptCore JIT, SE Linux crashes (#527079)
qt-x11-opensource-src-4.5.3-javascript-disable-jit.patch:
JavaScriptCore.pri | 14 --------------
1 file changed, 14 deletions(-)
--- NEW FILE qt-x11-opensource-src-4.5.3-javascript-disable-jit.patch ---
diff -up qt-x11-opensource-src-4.5.3/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri.javascriptcore-disable-jit qt-x11-opensource-src-4.5.3/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri
--- qt-x11-opensource-src-4.5.3/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri.javascriptcore-disable-jit 2009-09-29 13:01:35.000000000 +0200
+++ qt-x11-opensource-src-4.5.3/src/3rdparty/webkit/JavaScriptCore/JavaScriptCore.pri 2009-10-06 10:39:55.976466622 +0200
@@ -13,20 +13,6 @@ win32-* {
LIBS += -lwinmm
}
-# Disable the JIT due to numerous observed miscompilations :(
-CONFIG(release):isEqual(QT_ARCH,i386) {
- JIT_DEFINES = ENABLE_JIT ENABLE_WREC ENABLE_JIT_OPTIMIZE_CALL ENABLE_JIT_OPTIMIZE_PROPERTY_ACCESS ENABLE_JIT_OPTIMIZE_ARITHMETIC
- # Require gcc >= 4.1
- linux-g++*:greaterThan(QT_GCC_MAJOR_VERSION,3):greaterThan(QT_GCC_MINOR_VERSION,0) {
- DEFINES += $$JIT_DEFINES WTF_USE_JIT_STUB_ARGUMENT_VA_LIST
- QMAKE_CXXFLAGS += -fno-stack-protector
- QMAKE_CFLAGS += -fno-stack-protector
- }
- win32-msvc* {
- DEFINES += $$JIT_DEFINES WTF_USE_JIT_STUB_ARGUMENT_REGISTER
- }
-}
-
win32-msvc*: INCLUDEPATH += $$PWD/os-win32
wince* {
INCLUDEPATH += $$PWD/os-wince
Index: qt.spec
===================================================================
RCS file: /cvs/pkgs/rpms/qt/devel/qt.spec,v
retrieving revision 1.339
retrieving revision 1.340
diff -u -p -r1.339 -r1.340
--- qt.spec 3 Oct 2009 15:30:09 -0000 1.339
+++ qt.spec 6 Oct 2009 11:58:13 -0000 1.340
@@ -10,7 +10,7 @@ Summary: Qt toolkit
Name: qt
Epoch: 1
Version: 4.5.3
-Release: 2%{?dist}
+Release: 3%{?dist}
# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details
License: LGPLv2 with exceptions or GPLv3 with exceptions
@@ -44,6 +44,9 @@ Patch21: qt-x11-opensource-src-4.5.2-gst
# use system ca-bundle certs, http://bugzilla.redhat.com/521911
Patch22: qt-x11-opensource-src-4.5.3-system_ca_certificates.patch
Requires: ca-certificates
+# disable JavaScriptCore JIT as it crashes with SE Linux
+# http://bugzilla.redhat.com/527079
+Patch23: qt-x11-opensource-src-4.5.3-javascript-disable-jit.patch
## upstreamable bits
# http://bugzilla.redhat.com/485677
@@ -371,6 +374,7 @@ Qt libraries used for drawing widgets an
%patch19 -p1 -b .servicesfile
%patch21 -p1 -b .gst-pulsaudio
%patch22 -p1 -b .system_ca_certificates
+%patch23 -p1 -b .javascriptcore-disable-jit
%patch51 -p1 -b .qdoc3
%patch52 -p1 -b .sparc64
%patch53 -p1 -b .qatomic-inline-asm
@@ -962,6 +966,9 @@ fi
%changelog
+* Tue Oct 06 2009 Jaroslav Reznik <jreznik at redhat.com> - 4.5.3-3
+- disable JavaScriptCore JIT, SE Linux crashes (#527079)
+
* Fri Oct 02 2009 Than Ngo <than at redhat.com> - 4.5.3-2
- cleanup patches
- if ! phonon_internal, exclude more/all phonon headers
- Previous message (by thread): rpms/digikam/F-12 .cvsignore, 1.36, 1.37 digikam.spec, 1.99, 1.100 sources, 1.37, 1.38
- Next message (by thread): rpms/nted/F-11 .cvsignore, 1.13, 1.14 nted.spec, 1.19, 1.20 sources, 1.13, 1.14
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list