diff options
Diffstat (limited to 'debian/patches/libgo-rawClone-no-pt_regs.diff')
-rw-r--r-- | debian/patches/libgo-rawClone-no-pt_regs.diff | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/debian/patches/libgo-rawClone-no-pt_regs.diff b/debian/patches/libgo-rawClone-no-pt_regs.diff deleted file mode 100644 index 8ae15de..0000000 --- a/debian/patches/libgo-rawClone-no-pt_regs.diff +++ /dev/null @@ -1,33 +0,0 @@ -# DP: Backport r241084 from trunk - -syscall: don't use pt_regs in clone_linux.c - -It's unnecessary and it reportedly breaks the build on arm64 GNU/Linux. - -Reviewed-on: https://go-review.googlesource.com/30978 - -Index: b/src/libgo/go/syscall/clone_linux.c -=================================================================== ---- a/src/libgo/go/syscall/clone_linux.c (revision 241083) -+++ b/src/libgo/go/syscall/clone_linux.c (revision 241084) -@@ -5,18 +5,17 @@ - license that can be found in the LICENSE file. */ - - #include <errno.h> --#include <asm/ptrace.h> - #include <sys/syscall.h> - - #include "runtime.h" - - long rawClone (unsigned long flags, void *child_stack, void *ptid, -- void *ctid, struct pt_regs *regs) -+ void *ctid, void *regs) - __asm__ (GOSYM_PREFIX "syscall.rawClone") - __attribute__ ((no_split_stack)); - - long --rawClone (unsigned long flags, void *child_stack, void *ptid, void *ctid, struct pt_regs *regs) -+rawClone (unsigned long flags, void *child_stack, void *ptid, void *ctid, void *regs) - { - #if defined(__arc__) || defined(__aarch64__) || defined(__arm__) || defined(__mips__) || defined(__hppa__) || defined(__powerpc__) || defined(__score__) || defined(__i386__) || defined(__xtensa__) - // CLONE_BACKWARDS |