Title: [176255] trunk/Tools
Revision
176255
Author
changseok...@collabora.com
Date
2014-11-18 05:40:49 -0800 (Tue, 18 Nov 2014)

Log Message

[GTK] Mesa build fails over llvm-3.5
https://bugs.webkit.org/show_bug.cgi?id=138825

Reviewed by Gustavo Noronha Silva.

OwningPtr.h have been removed in llvm-3.5. Instread we should use std::unique_ptr for mesa build.

* gtk/jhbuild.modules:
* gtk/patches/mesa-gallivm-Fix-build-after-LLVM-commit-211259.patch: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/Tools/ChangeLog (176254 => 176255)


--- trunk/Tools/ChangeLog	2014-11-18 12:51:59 UTC (rev 176254)
+++ trunk/Tools/ChangeLog	2014-11-18 13:40:49 UTC (rev 176255)
@@ -1,3 +1,15 @@
+2014-11-18  ChangSeok Oh  <changseok...@collabora.com>
+
+        [GTK] Mesa build fails over llvm-3.5
+        https://bugs.webkit.org/show_bug.cgi?id=138825
+
+        Reviewed by Gustavo Noronha Silva.
+
+        OwningPtr.h have been removed in llvm-3.5. Instread we should use std::unique_ptr for mesa build.
+
+        * gtk/jhbuild.modules:
+        * gtk/patches/mesa-gallivm-Fix-build-after-LLVM-commit-211259.patch: Added.
+
 2014-11-17  Daniel Bates  <daba...@apple.com>
 
         Unreviewed, rolling out r176232.

Modified: trunk/Tools/gtk/jhbuild.modules (176254 => 176255)


--- trunk/Tools/gtk/jhbuild.modules	2014-11-18 12:51:59 UTC (rev 176254)
+++ trunk/Tools/gtk/jhbuild.modules	2014-11-18 13:40:49 UTC (rev 176255)
@@ -355,7 +355,9 @@
     <branch module="/pub/mesa/10.2.1/MesaLib-10.2.1.tar.bz2" version="10.2.1"
             checkoutdir="Mesa"
             repo="ftp.freedesktop.org"
-            hash="sha256:461277909207da689d8152cfbf9e182ea6f70e1e672ab64c67df83725c8d2b54"/>
+            hash="sha256:461277909207da689d8152cfbf9e182ea6f70e1e672ab64c67df83725c8d2b54">
+      <patch file="mesa-gallivm-Fix-build-after-LLVM-commit-211259.patch" strip="1"/>
+    </branch>
   </autotools>
 
 </moduleset>

Added: trunk/Tools/gtk/patches/mesa-gallivm-Fix-build-after-LLVM-commit-211259.patch (0 => 176255)


--- trunk/Tools/gtk/patches/mesa-gallivm-Fix-build-after-LLVM-commit-211259.patch	                        (rev 0)
+++ trunk/Tools/gtk/patches/mesa-gallivm-Fix-build-after-LLVM-commit-211259.patch	2014-11-18 13:40:49 UTC (rev 176255)
@@ -0,0 +1,29 @@
+From 564821c917f4a9d5a0de2ee77b90b0cd85e3d3a6 Mon Sep 17 00:00:00 2001
+From: Aaron Watry <awa...@gmail.com>
+Date: Fri, 20 Jun 2014 19:13:30 -0500
+Subject: [PATCH] gallivm: Fix build after LLVM commit 211259
+
+Signed-off-by: Aaron Watry <awa...@gmail.com>
+Reviewed-by: Tom Stellard <thomas.stell...@amd.com>
+---
+ src/gallium/auxiliary/gallivm/lp_bld_debug.cpp | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
+index df26883..413a0c2 100644
+--- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
++++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
+@@ -51,7 +51,9 @@
+ #include <llvm/MC/MCInstPrinter.h>
+ #include <llvm/MC/MCRegisterInfo.h>
+ 
+-#if HAVE_LLVM >= 0x0303
++#if HAVE_LLVM >= 0x0305
++#define OwningPtr std::unique_ptr
++#elif HAVE_LLVM >= 0x0303
+ #include <llvm/ADT/OwningPtr.h>
+ #endif
+ 
+-- 
+2.1.0
+
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to