From 7fe5f2bbe96092b6e658bbbe44ac1871488891c7 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Wed, 27 Jul 2016 11:25:22 -0400 Subject: [PATCH] compile with -fno-delete-null-pointer-checks (fixes v8 crashes, nacl/pnacl), prep for chromium-native_client enablement --- chromium.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/chromium.spec b/chromium.spec index 37467e15..3061c536 100644 --- a/chromium.spec +++ b/chromium.spec @@ -62,7 +62,7 @@ BuildRequires: libicu-devel >= 5.4 Name: chromium%{chromium_channel} Version: 52.0.2743.82 -Release: 2%{?dist} +Release: 4%{?dist} Summary: A WebKit (Blink) powered web browser Url: http://www.chromium.org/Home License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2) @@ -175,7 +175,7 @@ BuildRequires: libstdc++-devel, openssl-devel BuildRequires: nacl-gcc, nacl-binutils, nacl-newlib BuildRequires: nacl-arm-gcc, nacl-arm-binutils, nacl-arm-newlib # pNaCl needs this monster -BuildRequires: native_client >= 50.0.2661.86 +BuildRequires: chromium-native_client >= 50.0.2661.86 %ifarch x86_64 BuildRequires: glibc-devel(x86-32) libgcc(x86-32) %endif @@ -597,6 +597,7 @@ export CHROMIUM_BROWSER_GYP_DEFINES="\ -Dcomponent=shared_library \ %endif -Duse_sysroot=0 \ + -Drelease_extra_cflags="-fno-delete-null-pointer-checks" \ -Dwerror= -Dsysroot=" # Remove most of the bundled libraries. Libraries specified below (taken from @@ -1396,6 +1397,13 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt %endif %changelog +* Wed Jul 27 2016 Tom Callaway 52.0.2743.82-4 +- compile with -fno-delete-null-pointer-checks (fixes v8 crashes, nacl/pnacl) +- turn nacl/pnacl off until chromium-native_client lands in Fedora + +* Tue Jul 26 2016 Tom Callaway 52.0.2743.82-3 +- turn nacl back on for x86_64 + * Thu Jul 21 2016 Tom Callaway 52.0.2743.82-2 - fix cups 2.2 support - try to enable widevine compatibility (you still need to get the binary .so files from chrome) @@ -1405,7 +1413,6 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt - handle locales properly - cleanup spec - * Tue Jul 19 2016 Tom Callaway 52.0.2743.75-1 - update to 52.0.2743.75