llvm: patch lldb for gcc-7 (#5239)
This commit is contained in:
parent
8db69de258
commit
6168b7fda8
2 changed files with 13 additions and 0 deletions
10
var/spack/repos/builtin/packages/llvm/llvm_gcc7.patch
Normal file
10
var/spack/repos/builtin/packages/llvm/llvm_gcc7.patch
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- a/tools/lldb/include/lldb/Utility/TaskPool.h 2016-09-06 16:57:50.000000000 -0400
|
||||||
|
+++ b/tools/lldb/include/lldb/Utility/TaskPool.h 2017-08-29 16:29:41.448584015 -0400
|
||||||
|
@@ -28,6 +28,7 @@
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
|
#include <cstdint>
|
||||||
|
+#include <functional>
|
||||||
|
#include <future>
|
||||||
|
#include <list>
|
||||||
|
#include <queue>
|
|
@ -342,6 +342,9 @@ class Llvm(CMakePackage):
|
||||||
conflicts('+clang_extra', when='~clang')
|
conflicts('+clang_extra', when='~clang')
|
||||||
conflicts('+lldb', when='~clang')
|
conflicts('+lldb', when='~clang')
|
||||||
|
|
||||||
|
# Github issue #4986
|
||||||
|
patch('llvm_gcc7.patch', when='@4.0.0:4.0.1+lldb %gcc@7.0:')
|
||||||
|
|
||||||
def setup_environment(self, spack_env, run_env):
|
def setup_environment(self, spack_env, run_env):
|
||||||
spack_env.append_flags('CXXFLAGS', self.compiler.cxx11_flag)
|
spack_env.append_flags('CXXFLAGS', self.compiler.cxx11_flag)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue