diff --git a/srcpkgs/llvm/files/patches/lldb/aarch64.patch b/srcpkgs/llvm/files/patches/lldb/aarch64.patch index edbb538599..52bc8b9869 100644 --- a/srcpkgs/llvm/files/patches/lldb/aarch64.patch +++ b/srcpkgs/llvm/files/patches/lldb/aarch64.patch @@ -1,6 +1,28 @@ ---- lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp.orig 2015-09-18 10:27:18.722489350 +0000 -+++ lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp 2015-09-18 09:48:27.475611875 +0000 -@@ -30,6 +30,7 @@ +--- lldb/source/Plugins/Process/Linux/Procfs.h.orig ++++ lldb/source/Plugins/Process/Linux/Procfs.h +@@ -11,12 +11,11 @@ + // sys/procfs.h on Android/Linux for all supported architectures. + + #include ++#include + + #ifndef __GLIBC__ + #if defined (__arm64__) || defined (__aarch64__) +-typedef unsigned long elf_greg_t; +-typedef elf_greg_t elf_gregset_t[(sizeof (struct user_pt_regs) / sizeof(elf_greg_t))]; +-typedef struct user_fpsimd_state elf_fpregset_t; ++#include + #ifndef NT_FPREGSET + #define NT_FPREGSET NT_PRFPREG + #endif // NT_FPREGSET +@@ -29,3 +28,4 @@ + #include + #endif // __ANDROID__ + ++ +--- lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp.orig ++++ lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp +@@ -32,6 +32,7 @@ #include // NT_PRSTATUS and NT_FPREGSET definition #include @@ -8,4 +30,3 @@ #define REG_CONTEXT_SIZE (GetGPRSize() + GetFPRSize()) -