summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2003-11-01 05:57:07 +0000
committerEric Andersen <andersen@codepoet.org>2003-11-01 05:57:07 +0000
commitb1f39829cda4f02998eb64b3e39001c87fe826d2 (patch)
treee5b324610d9b8d18274c3ad0d2c4738af09f4366
parentd632d42b34888f169a9394f2c5ce64ccca75a5cb (diff)
strace 4.5 builds properly for mipsel, and does not use sys_errlist,
so we no longer need to patch anything. -Erik
-rw-r--r--make/strace.mk8
-rw-r--r--sources/strace.patch37
2 files changed, 3 insertions, 42 deletions
diff --git a/make/strace.mk b/make/strace.mk
index f4be954c5..833366bfe 100644
--- a/make/strace.mk
+++ b/make/strace.mk
@@ -3,11 +3,10 @@
# strace
#
#############################################################
-STRACE_SOURCE:=strace_4.4-1.tar.gz
+STRACE_SOURCE:=strace-4.5.tar.bz2
STRACE_SITE:=http://aleron.dl.sourceforge.net/sourceforge/strace
-STRACE_CAT:=zcat
-STRACE_DIR:=$(BUILD_DIR)/strace-4.4
-STRACE_PATCH:=$(SOURCE_DIR)/strace.patch
+STRACE_CAT:=bzcat
+STRACE_DIR:=$(BUILD_DIR)/strace-4.5
$(DL_DIR)/$(STRACE_SOURCE):
@@ -17,7 +16,6 @@ strace-source: $(DL_DIR)/$(STRACE_SOURCE)
$(STRACE_DIR)/.unpacked: $(DL_DIR)/$(STRACE_SOURCE)
$(STRACE_CAT) $(DL_DIR)/$(STRACE_SOURCE) | tar -C $(BUILD_DIR) -xvf -
- cat $(STRACE_PATCH) | patch -p1 -d $(STRACE_DIR)
touch $(STRACE_DIR)/.unpacked
$(STRACE_DIR)/.configured: $(STRACE_DIR)/.unpacked
diff --git a/sources/strace.patch b/sources/strace.patch
deleted file mode 100644
index bb5b86692..000000000
--- a/sources/strace.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- strace-4.4/syscall.c.orig 2003-09-03 01:15:32.000000000 -0600
-+++ strace-4.4/syscall.c 2003-09-03 01:20:35.000000000 -0600
-@@ -71,10 +71,12 @@
- # include <asm/rse.h>
- #endif
-
-+#ifndef HAVE_STRERROR
- #ifndef SYS_ERRLIST_DECLARED
- extern int sys_nerr;
- extern char *sys_errlist[];
- #endif /* SYS_ERRLIST_DECLARED */
-+#endif /* HAVE_STERRROR */
-
- #define NR_SYSCALL_BASE 0
- #ifdef LINUX
-@@ -1529,6 +1531,7 @@
- #endif /* LINUX */
- default:
- tprintf("= -1 ");
-+#ifndef HAVE_STRERROR
- if (u_error < nerrnos && u_error < sys_nerr)
- tprintf("%s (%s)", errnoent[u_error],
- sys_errlist[u_error]);
-@@ -1540,6 +1543,13 @@
- sys_errlist[u_error]);
- else
- tprintf("E??? (errno %ld)", u_error);
-+#else
-+ if (u_error < nerrnos)
-+ tprintf("%s (%s)", errnoent[u_error],
-+ strerror(u_error));
-+ else
-+ tprintf("E??? (errno %ld)", u_error);
-+#endif
- break;
- }
- }