From c6e5529d0a9b32b84630e74577f29ba0bc083c07 Mon Sep 17 00:00:00 2001 From: Michael Catanzaro Date: Sep 30 2015 18:07:37 +0000 Subject: Stop using full relro to fix the web extension. --- diff --git a/epiphany.spec b/epiphany.spec index 798647f..39a422f 100644 --- a/epiphany.spec +++ b/epiphany.spec @@ -3,7 +3,7 @@ Name: epiphany Epoch: 1 Version: 3.18.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Web browser for GNOME License: GPLv2+ and CC-BY-SA @@ -66,6 +66,19 @@ installing the epiphany application itself. %autosetup -p1 %build +################################################################################ +# +# +# Full relro is breaking the web extension. Would be great to fix this some +# better way, because this is a security feature that is being disabled!!! +# +# https://bugzilla.gnome.org/show_bug.cgi?id=755814 +# +CFLAGS="$RPM_OPT_FLAGS -Wl,-z,lazy" +export CFLAGS +# +# +################################################################################ %configure --with-distributor-name=Fedora make %{?_smp_mflags} @@ -110,6 +123,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : %{_mandir}/man*/* %changelog +* Wed Sep 30 2015 Michael Catanzaro - 1:3.18.0-2 +- Stop using full relro to fix the web extension. + * Tue Sep 22 2015 Kalev Lember - 1:3.18.0-1 - Update to 3.18.0