Title: [211369] trunk/Tools
Revision
211369
Author
clo...@igalia.com
Date
2017-01-30 09:09:06 -0800 (Mon, 30 Jan 2017)

Log Message

[GTK] pixman fails to compile on Raspberry Pi (GCC crash)
https://bugs.webkit.org/show_bug.cgi?id=167411

Reviewed by Michael Catanzaro.

Disable the ARM iwMMXt fast path for pixman, because it triggers
a GCC bug on the RPi with Raspbian/PIXEL causing a build failure.

* gtk/jhbuild.modules:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (211368 => 211369)


--- trunk/Tools/ChangeLog	2017-01-30 17:04:18 UTC (rev 211368)
+++ trunk/Tools/ChangeLog	2017-01-30 17:09:06 UTC (rev 211369)
@@ -1,3 +1,15 @@
+2017-01-30  Carlos Alberto Lopez Perez  <clo...@igalia.com>
+
+        [GTK] pixman fails to compile on Raspberry Pi (GCC crash)
+        https://bugs.webkit.org/show_bug.cgi?id=167411
+
+        Reviewed by Michael Catanzaro.
+
+        Disable the ARM iwMMXt fast path for pixman, because it triggers
+        a GCC bug on the RPi with Raspbian/PIXEL causing a build failure.
+
+        * gtk/jhbuild.modules:
+
 2017-01-30  Carlos Garcia Campos  <cgar...@igalia.com>
 
         [GTK] Add API to handle the accelerated compositing policy

Modified: trunk/Tools/gtk/jhbuild.modules (211368 => 211369)


--- trunk/Tools/gtk/jhbuild.modules	2017-01-30 17:04:18 UTC (rev 211368)
+++ trunk/Tools/gtk/jhbuild.modules	2017-01-30 17:09:06 UTC (rev 211369)
@@ -101,8 +101,12 @@
   <!-- FIXME: Pixman 0.32.6 isn't buildable with Clang, but disable-mmx option fixes
               the build. This workaround can be removed once the original bug is fixed.
               Details can be found here: https://bugs.webkit.org/show_bug.cgi?id=151441 -->
+  <!-- FIXME: Pixman 0.32.6 ARM iwMMXt fast path isn't buildable with GCC 4.9 and
+              ARM traditional instruction set. It causes a build failure on Raspbian.
+              This workaround can be removed once we raise the minimum GCC version
+              for WebKitGTK+ above 4.9 -->
   <autotools id="pixman" autogen-sh="configure"
-             autogenargs="--enable-gtk=no --disable-mmx">
+             autogenargs="--enable-gtk=no --disable-mmx --disable-arm-iwmmxt">
     <branch module="releases/pixman-0.32.6.tar.gz" version="0.32.6"
             repo="cairographics.org"
             hash="sha256:3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904"
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to