pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/firefox firefox: fix ICE on NetBSD/i386 8.1 build....
details: https://anonhg.NetBSD.org/pkgsrc/rev/1acb99e9c739
branches: trunk
changeset: 399579:1acb99e9c739
user: tsutsui <tsutsui%pkgsrc.org@localhost>
date: Mon Aug 12 01:04:38 2019 +0000
description:
firefox: fix ICE on NetBSD/i386 8.1 build. (PR pkg/54383)
Thanks to Santhosh Raju for information of the upstream fix.
diffstat:
www/firefox/distinfo | 3 +-
www/firefox/patches/patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h | 16 ++++++++++
2 files changed, 18 insertions(+), 1 deletions(-)
diffs (37 lines):
diff -r 2c348864c733 -r 1acb99e9c739 www/firefox/distinfo
--- a/www/firefox/distinfo Sun Aug 11 23:15:05 2019 +0000
+++ b/www/firefox/distinfo Mon Aug 12 01:04:38 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.362 2019/07/24 13:52:52 ryoon Exp $
+$NetBSD: distinfo,v 1.363 2019/08/12 01:04:38 tsutsui Exp $
SHA1 (firefox-68.0.1.source.tar.xz) = 67ff91a5eba98495e3f44c2539780f0bc54a0123
RMD160 (firefox-68.0.1.source.tar.xz) = 646c4962b7719a7f9c7e9c933ef9f6166ffcfb60
@@ -13,6 +13,7 @@
SHA1 (patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h) = 2f73c76c48852613e0c55c1680fcc2a9eb3cf4ef
SHA1 (patch-gfx_gl_GLContextProviderGLX.cpp) = 2c909a10a341e600392417240ad0c556f495d6ba
SHA1 (patch-gfx_skia_skia_src_core_SkCpu.cpp) = 36218819254f3681b9c717d652ea78c9f20d49ad
+SHA1 (patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h) = 8a922748ac7fecf7f2ce47e5a7e761b2d1d2d94c
SHA1 (patch-ipc_chromium_src_base_lock__impl__posix.cc) = d84d9b4d416e049423120dcbf9199644ce1c93ab
SHA1 (patch-ipc_chromium_src_base_message__pump__libevent.cc) = 4a6606da590cfb8d855bde58b9c6f90e98d0870c
SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 35d20981d33ccdb1d8ffb8039e48798777f11658
diff -r 2c348864c733 -r 1acb99e9c739 www/firefox/patches/patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h Mon Aug 12 01:04:38 2019 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-gfx_skia_skia_third__party_skcms_src_Transform__inl.h,v 1.1 2019/08/12 01:04:38 tsutsui Exp $
+
+- pull upstream change to fix ICE on NetBSD/i386 8.1 build (PR pkg/54383)
+ https://hg.mozilla.org/releases/mozilla-esr68/rev/420c07d42512
+
+--- gfx/skia/skia/third_party/skcms/src/Transform_inl.h.orig 2019-07-17 20:51:26.000000000 +0000
++++ gfx/skia/skia/third_party/skcms/src/Transform_inl.h
+@@ -559,7 +559,7 @@ SI void sample_clut_16(const skcms_A2B*
+
+ // GCC 7.2.0 hits an internal compiler error with -finline-functions (or -O3)
+ // when targeting MIPS 64, I think attempting to inline clut() into exec_ops().
+-#if 1 && defined(__GNUC__) && !defined(__clang__) && defined(__mips64)
++#if 1 && defined(__GNUC__) && !defined(__clang__) && (defined(__mips64) || defined(__s390x__) || defined(__i586__) || defined(__i486__) || defined(__i386__))
+ #define MAYBE_NOINLINE __attribute__((noinline))
+ #else
+ #define MAYBE_NOINLINE
Home |
Main Index |
Thread Index |
Old Index