Title: [192780] trunk/Tools
Revision
192780
Author
[email protected]
Date
2015-11-27 05:56:20 -0800 (Fri, 27 Nov 2015)

Log Message

[jhbuild] Fix pixman build with clang
https://bugs.webkit.org/show_bug.cgi?id=151441

Reviewed by Carlos Garcia Campos.

* efl/jhbuild.modules:
* gtk/jhbuild.modules:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (192779 => 192780)


--- trunk/Tools/ChangeLog	2015-11-27 13:24:16 UTC (rev 192779)
+++ trunk/Tools/ChangeLog	2015-11-27 13:56:20 UTC (rev 192780)
@@ -1,3 +1,13 @@
+2015-11-27  Csaba Osztrogonác  <[email protected]>
+
+        [jhbuild] Fix pixman build with clang
+        https://bugs.webkit.org/show_bug.cgi?id=151441
+
+        Reviewed by Carlos Garcia Campos.
+
+        * efl/jhbuild.modules:
+        * gtk/jhbuild.modules:
+
 2015-11-26  David Kilzer  <[email protected]>
 
         Extract prependToEnvironmentVariableList

Modified: trunk/Tools/efl/jhbuild.modules (192779 => 192780)


--- trunk/Tools/efl/jhbuild.modules	2015-11-27 13:24:16 UTC (rev 192779)
+++ trunk/Tools/efl/jhbuild.modules	2015-11-27 13:56:20 UTC (rev 192780)
@@ -72,8 +72,11 @@
     </branch>
   </autotools>
 
+  <!-- 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 -->
   <autotools id="pixman" autogen-sh="configure"
-             autogenargs="--enable-gtk=no --disable-arm-iwmmxt">
+             autogenargs="--enable-gtk=no --disable-arm-iwmmxt --disable-mmx">
     <branch module="releases/pixman-0.32.6.tar.gz" version="0.32.6"
             repo="cairographics.org"
             hash="sha256:3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904"

Modified: trunk/Tools/gtk/jhbuild.modules (192779 => 192780)


--- trunk/Tools/gtk/jhbuild.modules	2015-11-27 13:24:16 UTC (rev 192779)
+++ trunk/Tools/gtk/jhbuild.modules	2015-11-27 13:56:20 UTC (rev 192780)
@@ -82,8 +82,11 @@
             hash="sha1:c8da68aa66ca0855b5d0ff552766d3e8679e1d24"/>
   </autotools>
 
+  <!-- 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 -->
   <autotools id="pixman" autogen-sh="configure"
-             autogenargs="--enable-gtk=no">
+             autogenargs="--enable-gtk=no --disable-mmx">
     <branch module="releases/pixman-0.32.6.tar.gz" version="0.32.6"
             repo="cairographics.org"
             hash="sha256:3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904"
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to