Title: [231569] trunk/Tools
Revision
231569
Author
[email protected]
Date
2018-05-09 10:02:56 -0700 (Wed, 09 May 2018)

Log Message

[GTK][JHBuild] LLVM 3.7.0 build is broken with GCC 8.1
https://bugs.webkit.org/show_bug.cgi?id=185461

Patch by Carlos Eduardo Ramalho <[email protected]> on 2018-05-09
Reviewed by Michael Catanzaro.

JHBuild now compiles LLVM 6 and Mesa 18.0.3.

* gtk/jhbuild.modules:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (231568 => 231569)


--- trunk/Tools/ChangeLog	2018-05-09 16:43:08 UTC (rev 231568)
+++ trunk/Tools/ChangeLog	2018-05-09 17:02:56 UTC (rev 231569)
@@ -1,3 +1,14 @@
+2018-05-09  Carlos Eduardo Ramalho  <[email protected]>
+
+        [GTK][JHBuild] LLVM 3.7.0 build is broken with GCC 8.1
+        https://bugs.webkit.org/show_bug.cgi?id=185461
+
+        Reviewed by Michael Catanzaro.
+
+        JHBuild now compiles LLVM 6 and Mesa 18.0.3.
+
+        * gtk/jhbuild.modules:
+
 2018-05-09  Michael Catanzaro  <[email protected]>
 
         Unreviewed. Update OptionsWPE.cmake and NEWS for 2.21.1 release.

Modified: trunk/Tools/gtk/jhbuild.modules (231568 => 231569)


--- trunk/Tools/gtk/jhbuild.modules	2018-05-09 16:43:08 UTC (rev 231568)
+++ trunk/Tools/gtk/jhbuild.modules	2018-05-09 17:02:56 UTC (rev 231569)
@@ -382,10 +382,10 @@
     <!--- WARNING: At jhbuildrc, when we define the path to the Gallium llvmpipe software rasterizer (needed by XvfbDriver),
           we assume that the directory is named "Mesa". So, don't change the checkoutdir name even if you update the version.  -->
     <branch checkoutdir="Mesa"
-            version="17.3.3"
+            version="18.0.3"
             module="/archive/mesa-${version}.tar.xz"
             repo="mesa.freedesktop.org"
-            hash="sha256:41bac5de0ef6adc1f41a1ec0f80c19e361298ce02fa81b5f9ba4fdca33a9379b">
+            hash="sha256:099d9667327a76a61741a533f95067d76ea71a656e66b91507b3c0caf1d49e30">
     </branch>
     <dependencies>
       <dep package="llvm"/>
@@ -394,13 +394,12 @@
     </dependencies>
   </autotools>
 
-  <autotools id="llvm"
-             autogen-sh="configure"
-             autogenargs="--enable-optimized --disable-terminfo --disable-zlib --enable-targets=host --disable-backtraces --disable-crash-overrides --disable-expensive-checks --disable-debug-runtime --disable-assertions --enable-shared --enable-bindings=none">
+  <cmake id="llvm"
+         cmakeargs="-DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF -DLLVM_TARGETS_TO_BUILD=host -DLLVM_ENABLE_BACKTRACES=OFF -DLLVM_ENABLE_CRASH_OVERRIDES=OFF -DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF -DLLVM_ENABLE_ASSERTIONS=OFF -DBUILD_SHARED_LIBS=ON">
     <branch repo="llvm.org"
-            module="/releases/3.7.0/llvm-3.7.0.src.tar.xz" version="3.7.0" checkoutdir="llvm-3.7.0"
-            hash="sha256:ab45895f9dcdad1e140a3a79fd709f64b05ad7364e308c0e582c5b02e9cc3153"/>
-  </autotools>
+            module="/releases/6.0.0/llvm-6.0.0.src.tar.xz" version="6.0.0" checkoutdir="llvm-6.0.0"
+            hash="sha256:1ff53c915b4e761ef400b803f07261ade637b0c269d99569f18040f3dcee4408"/>
+  </cmake>
 
   <autotools id="gsettings-desktop-schemas"
              autogen-sh="configure">
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to