summaryrefslogtreecommitdiff
path: root/devel/chkpt
diff options
context:
space:
mode:
authorwennmach <wennmach>2000-07-26 12:07:15 +0000
committerwennmach <wennmach>2000-07-26 12:07:15 +0000
commitdd7ef1907307854f1c914e398d6b299364aec5f2 (patch)
treec360dc824910982db47b528189a525b03f39cd0f /devel/chkpt
parent51a764d97dfcb79ddd7105b727bd3bc888b9caa7 (diff)
downloadpkgsrc-dd7ef1907307854f1c914e398d6b299364aec5f2.tar.gz
Fix chkpt on NetBSD/sparc.
STACK_BASE was incorrectly defined.
Diffstat (limited to 'devel/chkpt')
-rw-r--r--devel/chkpt/patches/patch-ab11
1 files changed, 11 insertions, 0 deletions
diff --git a/devel/chkpt/patches/patch-ab b/devel/chkpt/patches/patch-ab
new file mode 100644
index 00000000000..49ad9cc5d29
--- /dev/null
+++ b/devel/chkpt/patches/patch-ab
@@ -0,0 +1,11 @@
+--- include/addresses.h.orig Fri Jun 11 15:58:36 1999
++++ include/addresses.h Wed Jul 26 11:11:27 2000
+@@ -61,7 +61,7 @@
+ #elif defined(__sparc__)
+ #include <machine/frame.h>
+ #undef STACK_BASE
+-#define STACK_BASE - sizeof(struct frame)
++#define STACK_BASE (void *)(alloca(0) - sizeof(struct frame))
+ endif
+ #endif /* __NetBSD__ */
+