diff --git a/srcpkgs/llvm/files/patches/lldb/fix-musl.patch b/srcpkgs/llvm/files/patches/lldb/fix-musl.patch index 13cb59da716..b7ab0bd9e1e 100644 --- a/srcpkgs/llvm/files/patches/lldb/fix-musl.patch +++ b/srcpkgs/llvm/files/patches/lldb/fix-musl.patch @@ -40,3 +40,32 @@ #define __ptrace_request int #define PT_DETACH PTRACE_DETACH #endif +--- source/Host/linux/Host.cpp.orig 2015-05-07 11:59:26.524631749 +0200 ++++ source/Host/linux/Host.cpp 2015-05-07 12:00:07.852582643 +0200 +@@ -14,7 +14,7 @@ + #include + #include + #include +-#ifndef __ANDROID__ ++#ifdef __GLIBC__ + #include + #endif + +@@ -380,7 +380,7 @@ Host::GetProcessInfo (lldb::pid_t pid, P + void + Host::Backtrace (Stream &strm, uint32_t max_frames) + { +-#ifndef __ANDROID__ ++#ifdef __GLIBC__ + if (max_frames > 0) + { + std::vector frame_buffer (max_frames, NULL); +@@ -395,7 +395,7 @@ Host::Backtrace (Stream &strm, uint32_t + } + } + #else +- assert(false && "::backtrace() not supported on Android"); ++ assert(false && "::backtrace() only support with glibc"); + #endif + } + diff --git a/srcpkgs/llvm/template b/srcpkgs/llvm/template index 6579a9d085e..98fc337d5dd 100644 --- a/srcpkgs/llvm/template +++ b/srcpkgs/llvm/template @@ -1,4 +1,4 @@ -# Template file for 'llvm' +# Template file for 'llvm' pkgname=llvm version=3.6.0 wrksrc="llvm-${version}.src"