[arch-commits] Commit in llvm/trunk (PKGBUILD lldb-gcc7.patch)

Evangelos Foutras foutrelis at archlinux.org
Fri May 19 06:11:05 UTC 2017


    Date: Friday, May 19, 2017 @ 06:11:05
  Author: foutrelis
Revision: 296265

Fix LLDB build with GCC 7 (FS#54108)

Added:
  llvm/trunk/lldb-gcc7.patch
Modified:
  llvm/trunk/PKGBUILD

-----------------+
 PKGBUILD        |    3 +++
 lldb-gcc7.patch |   12 ++++++++++++
 2 files changed, 15 insertions(+)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-05-19 06:10:21 UTC (rev 296264)
+++ PKGBUILD	2017-05-19 06:11:05 UTC (rev 296265)
@@ -31,6 +31,7 @@
         0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch
         0003-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch
         0001-AMDGPU-Fix-bug-31610.patch
+        lldb-gcc7.patch
         llvm-config.h)
 sha256sums=('8d10511df96e73b8ff9e7abbfb4d4d432edbdbe965f1f4f07afaf370b8a533be'
             'SKIP'
@@ -48,6 +49,7 @@
             '6d4e7541a70981d8c5162d92bf5604eec3f61536cc1a3ebc9f118dc892ae879b'
             'a33a0106909b04c2a551a817d7184462e62995abaa01e5940cd3e67d28f141d5'
             'cddd04be4fd822e03ff16b7640618e424d475d3bf04494c0d38aa225b920f00e'
+            '10cca2f593c711b1b547f479f9f783ab88f9a64b356519d9aa1367e0ff6da73a'
             '597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecffffab8bc48')
 validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D')
 
@@ -64,6 +66,7 @@
   patch -Np1 -i ../0001-AMDGPU-Fix-bug-31610.patch
   patch -Np1 -d tools/clang/tools/extra <../0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch
   patch -Np1 -d tools/lld <../0003-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch
+  patch -Np0 -d tools/lldb <../lldb-gcc7.patch
 
   mkdir build
 }

Added: lldb-gcc7.patch
===================================================================
--- lldb-gcc7.patch	                        (rev 0)
+++ lldb-gcc7.patch	2017-05-19 06:11:05 UTC (rev 296265)
@@ -0,0 +1,12 @@
+Index: include/lldb/Utility/TaskPool.h
+===================================================================
+--- include/lldb/Utility/TaskPool.h
++++ include/lldb/Utility/TaskPool.h
+@@ -12,6 +12,7 @@
+ 
+ #include <cassert>
+ #include <cstdint>
++#include <functional>
+ #include <future>
+ #include <list>
+ #include <queue>



More information about the arch-commits mailing list