From: <abe...@us...> - 2015-11-23 15:59:25
|
Revision: 7344 http://sourceforge.net/p/astlinux/code/7344 Author: abelbeck Date: 2015-11-23 15:59:22 +0000 (Mon, 23 Nov 2015) Log Message: ----------- strace, version bump to 4.10 Modified Paths: -------------- branches/1.0/package/strace/strace.mk Added Paths: ----------- branches/1.0/package/strace/strace-0001-linux-aarch64-add-missing-header.patch Removed Paths: ------------- branches/1.0/package/strace/strace-fix-arm-bad-syscall.patch branches/1.0/package/strace/strace-fix-disabled-largefile-syscalls.patch branches/1.0/package/strace/strace-undef-CTL_PROC.patch Added: branches/1.0/package/strace/strace-0001-linux-aarch64-add-missing-header.patch =================================================================== --- branches/1.0/package/strace/strace-0001-linux-aarch64-add-missing-header.patch (rev 0) +++ branches/1.0/package/strace/strace-0001-linux-aarch64-add-missing-header.patch 2015-11-23 15:59:22 UTC (rev 7344) @@ -0,0 +1,24 @@ +From e1e838360288805b6cb561c21e4e7a1ea32e7772 Mon Sep 17 00:00:00 2001 +From: Romain Naour <rom...@op...> +Date: Sat, 4 Apr 2015 00:49:52 +0200 +Subject: [PATCH] linux/aarch64: add missing header. + +linux/aarch64/arch_regs.h file is missing in the strace-4.10.tar.xz archive. +Add the one from the release 4.10 tag. + +Signed-off-by: Romain Naour <rom...@op...> +--- + linux/aarch64/arch_regs.h | 2 ++ + 1 file changed, 2 insertions(+) + create mode 100644 linux/aarch64/arch_regs.h + +diff --git a/linux/aarch64/arch_regs.h b/linux/aarch64/arch_regs.h +new file mode 100644 +index 0000000..9a5e33e +--- /dev/null ++++ b/linux/aarch64/arch_regs.h +@@ -0,0 +1,2 @@ ++extern uint64_t *const aarch64_sp_ptr; ++extern uint32_t *const arm_sp_ptr; +-- +1.9.3 Deleted: branches/1.0/package/strace/strace-fix-arm-bad-syscall.patch =================================================================== --- branches/1.0/package/strace/strace-fix-arm-bad-syscall.patch 2015-11-23 15:30:19 UTC (rev 7343) +++ branches/1.0/package/strace/strace-fix-arm-bad-syscall.patch 2015-11-23 15:59:22 UTC (rev 7344) @@ -1,18 +0,0 @@ ---- a/syscall.c -+++ b/syscall.c -@@ -1016,6 +1016,15 @@ struct tcb *tcp; - /* - * Note: we only deal with only 32-bit CPUs here. - */ -+ -+ if (!(tcp->flags & TCB_INSYSCALL) && -+ (tcp->flags & TCB_WAITEXECVE)) { -+ /* caught a fake syscall from the execve's exit */ -+ tcp->flags &= ~TCB_WAITEXECVE; -+ return 0; -+ } -+ -+ - if (regs.ARM_cpsr & 0x20) { - /* - * Get the Thumb-mode system call number Deleted: branches/1.0/package/strace/strace-fix-disabled-largefile-syscalls.patch =================================================================== --- branches/1.0/package/strace/strace-fix-disabled-largefile-syscalls.patch 2015-11-23 15:30:19 UTC (rev 7343) +++ branches/1.0/package/strace/strace-fix-disabled-largefile-syscalls.patch 2015-11-23 15:59:22 UTC (rev 7344) @@ -1,21 +0,0 @@ ---- a/syscall.c -+++ b/syscall.c -@@ -125,6 +125,18 @@ - #define TP TRACE_PROCESS - #define TS TRACE_SIGNAL - -+#ifndef HAVE_STATFS64 -+/* -+ * Ugly hacks for systems that do not have LFS -+ */ -+ -+#define sys_truncate64 sys_truncate -+#define sys_ftruncate64 sys_ftruncate -+#define sys_getdents64 sys_getdents -+#define sys_statfs64 sys_statfs -+#define sys_fstatfs64 sys_fstatfs -+#endif -+ - static const struct sysent sysent0[] = { - #include "syscallent.h" - }; Deleted: branches/1.0/package/strace/strace-undef-CTL_PROC.patch =================================================================== --- branches/1.0/package/strace/strace-undef-CTL_PROC.patch 2015-11-23 15:30:19 UTC (rev 7343) +++ branches/1.0/package/strace/strace-undef-CTL_PROC.patch 2015-11-23 15:59:22 UTC (rev 7344) @@ -1,12 +0,0 @@ ---- a/system.c -+++ b/system.c -@@ -1614,7 +1614,9 @@ static const struct xlat sysctl_root[] = - { CTL_KERN, "CTL_KERN" }, - { CTL_VM, "CTL_VM" }, - { CTL_NET, "CTL_NET" }, -+#ifdef CTL_PROC - { CTL_PROC, "CTL_PROC" }, -+#endif - { CTL_FS, "CTL_FS" }, - { CTL_DEBUG, "CTL_DEBUG" }, - { CTL_DEV, "CTL_DEV" }, Modified: branches/1.0/package/strace/strace.mk =================================================================== --- branches/1.0/package/strace/strace.mk 2015-11-23 15:30:19 UTC (rev 7343) +++ branches/1.0/package/strace/strace.mk 2015-11-23 15:59:22 UTC (rev 7344) @@ -4,13 +4,13 @@ # ############################################################# -STRACE_VERSION = 4.5.20 -STRACE_SOURCE = strace-$(STRACE_VERSION).tar.bz2 -STRACE_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/strace +STRACE_VERSION = 4.10 +STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz +STRACE_SITE = http://downloads.sourceforge.net/project/strace/strace/$(STRACE_VERSION) -STRACE_CONF_ENV = ac_cv_header_linux_if_packet_h=yes \ - ac_cv_header_linux_netlink_h=yes \ - $(if $(BR2_LARGEFILE),ac_cv_type_stat64=yes,ac_cv_type_stat64=no) +STRACE_CONF_ENV = \ + ac_cv_header_linux_if_packet_h=yes \ + ac_cv_header_linux_netlink_h=yes define STRACE_REMOVE_STRACE_GRAPH rm -f $(TARGET_DIR)/usr/bin/strace-graph This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <abe...@us...> - 2015-12-22 18:17:52
|
Revision: 7423 http://sourceforge.net/p/astlinux/code/7423 Author: abelbeck Date: 2015-12-22 18:17:49 +0000 (Tue, 22 Dec 2015) Log Message: ----------- strace, version bump to 4.11 Modified Paths: -------------- branches/1.0/package/strace/strace.mk Removed Paths: ------------- branches/1.0/package/strace/strace-0001-linux-aarch64-add-missing-header.patch Deleted: branches/1.0/package/strace/strace-0001-linux-aarch64-add-missing-header.patch =================================================================== --- branches/1.0/package/strace/strace-0001-linux-aarch64-add-missing-header.patch 2015-12-22 17:48:11 UTC (rev 7422) +++ branches/1.0/package/strace/strace-0001-linux-aarch64-add-missing-header.patch 2015-12-22 18:17:49 UTC (rev 7423) @@ -1,24 +0,0 @@ -From e1e838360288805b6cb561c21e4e7a1ea32e7772 Mon Sep 17 00:00:00 2001 -From: Romain Naour <rom...@op...> -Date: Sat, 4 Apr 2015 00:49:52 +0200 -Subject: [PATCH] linux/aarch64: add missing header. - -linux/aarch64/arch_regs.h file is missing in the strace-4.10.tar.xz archive. -Add the one from the release 4.10 tag. - -Signed-off-by: Romain Naour <rom...@op...> ---- - linux/aarch64/arch_regs.h | 2 ++ - 1 file changed, 2 insertions(+) - create mode 100644 linux/aarch64/arch_regs.h - -diff --git a/linux/aarch64/arch_regs.h b/linux/aarch64/arch_regs.h -new file mode 100644 -index 0000000..9a5e33e ---- /dev/null -+++ b/linux/aarch64/arch_regs.h -@@ -0,0 +1,2 @@ -+extern uint64_t *const aarch64_sp_ptr; -+extern uint32_t *const arm_sp_ptr; --- -1.9.3 Modified: branches/1.0/package/strace/strace.mk =================================================================== --- branches/1.0/package/strace/strace.mk 2015-12-22 17:48:11 UTC (rev 7422) +++ branches/1.0/package/strace/strace.mk 2015-12-22 18:17:49 UTC (rev 7423) @@ -4,11 +4,13 @@ # ############################################################# -STRACE_VERSION = 4.10 +STRACE_VERSION = 4.11 STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz STRACE_SITE = http://downloads.sourceforge.net/project/strace/strace/$(STRACE_VERSION) STRACE_CONF_ENV = \ + st_cv_m32_mpers=no \ + st_cv_mx32_mpers=no \ ac_cv_header_linux_if_packet_h=yes \ ac_cv_header_linux_netlink_h=yes This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |