rpms/webkitgtk/devel webkitgtk.spec,1.23,1.24
Peter Gordon
pgordon at fedoraproject.org
Fri Sep 25 06:01:37 UTC 2009
- Previous message (by thread): rpms/znc/devel .cvsignore, 1.10, 1.11 sources, 1.11, 1.12 znc.spec, 1.16, 1.17 znc-0.075-openssl.patch, 1.1, NONE
- Next message (by thread): rpms/znc/F-11 .cvsignore, 1.6, 1.7 sources, 1.6, 1.7 znc.spec, 1.7, 1.8 znc-0.075-openssl.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pgordon
Update of /cvs/pkgs/rpms/webkitgtk/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25760
Modified Files:
webkitgtk.spec
Log Message:
Forcibly disable JIT to workaround bug 516057 (selinux execmem segfaults) until a proper solution can be found.
Index: webkitgtk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/webkitgtk/devel/webkitgtk.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -p -r1.23 -r1.24
--- webkitgtk.spec 24 Sep 2009 03:39:07 -0000 1.23
+++ webkitgtk.spec 25 Sep 2009 06:01:36 -0000 1.24
@@ -35,7 +35,7 @@
Name: webkitgtk
Version: 1.1.15.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: GTK+ Web content engine library
Provides: WebKit-gtk = %{version}-%{release}
@@ -48,7 +48,14 @@ URL: http://www.webkitgtk.org/
Source0: http://www.webkitgtk.org/webkit-%{version}.tar.gz
#Patch0: webkit-1.1.14-atomic-word.patch
-Patch1: webkit-1.1.13-no-execmem.patch
+
+## See: https://bugzilla.redhat.com/show_bug.cgi?id=516057
+## FIXME: We forcibly disable the JIT compiler for the time being.
+## This is a temporary workaround which causes a slight performance hit on
+## 32- and 64-bit x86; but until we can fix the JIT to correctly handle WX
+## memory, at least we'll have a WebKit stack that doesn't crash due to this
+## bug. :)
+#Patch1: webkit-1.1.13-no-execmem.patch
Patch2: webkit-1.1.14-nspluginwrapper.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -112,12 +119,12 @@ LICENSE, README, and AUTHORS files.
%prep
%setup -qn "webkit-%{version}"
# %patch0 -p1 -b .atomic-word
-%patch1 -p1 -b .no-execmem
+# %patch1 -p1 -b .no-execmem
%patch2 -p1 -b .nspluginwrapper
%build
CFLAGS="%optflags -DLIBSOUP_I_HAVE_READ_BUG_594377_AND_KNOW_SOUP_PASSWORD_MANAGER_MIGHT_GO_AWAY" %configure \
- --enable-gnomekeyring \
+ --disable-jit \
--enable-geolocation \
%{?with_3dtransforms: --enable-3D-transforms } \
%{?with_coverage: --enable-coverage } \
@@ -190,7 +197,13 @@ rm -rf %{buildroot}
%changelog
-* Wed Sep 23 2009 Matthias Clasen <mclasen at redhat.com> - 1.1.15.1-1
+* Thu Sep 24 2009 Peter Gordon <peter at thecodergeek.com> - 1.1.15.1-3
+- Forcibly disable JIT until we can properly resolve the execmem-caused
+ segfaulting. (Temporary workaround until bug #516057 can be properly fixed.)
+- Remove the gnome-keyring build option (no longer used by the build scripts).
+- Correct release value of previous %%changelog entry.
+
+* Wed Sep 23 2009 Matthias Clasen <mclasen at redhat.com> - 1.1.15.1-2
- Update to 1.1.15.1
* Mon Sep 14 2009 Bastien Nocera <bnocera at redhat.com> 1.1.14-3
- Previous message (by thread): rpms/znc/devel .cvsignore, 1.10, 1.11 sources, 1.11, 1.12 znc.spec, 1.16, 1.17 znc-0.075-openssl.patch, 1.1, NONE
- Next message (by thread): rpms/znc/F-11 .cvsignore, 1.6, 1.7 sources, 1.6, 1.7 znc.spec, 1.7, 1.8 znc-0.075-openssl.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list