summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeniy Didin <Evgeniy.Didin@synopsys.com>2017-07-14 13:45:45 (GMT)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-07-14 21:13:13 (GMT)
commit05827480fa6ca62c66ce34326e8992ccef6772f6 (patch)
tree575d94f9a8550c6922107ae4a96afb86b79262cd
parent3268968cccb5caa91849089a5ad3d15bbec59580 (diff)
downloadbuildroot-05827480fa6ca62c66ce34326e8992ccef6772f6.tar.gz
buildroot-05827480fa6ca62c66ce34326e8992ccef6772f6.tar.bz2
strace: bump version to 4.18
This patch bumps the strace package to 4.18 upstream version. Patch 0001-nios2-arch_regs-fix-nios2_sp_ptr-definition.patch has been removed because it is part of 4.18. Signed-off-by: Evgeniy Didin <didin@synopsys.com> Cc: Alexey Brodkin <abrodkin@synopsys.com> Cc: arc-buildroot@synopsys.com Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--package/strace/0001-nios2-arch_regs-fix-nios2_sp_ptr-definition.patch43
-rw-r--r--package/strace/strace.hash4
-rw-r--r--package/strace/strace.mk2
3 files changed, 3 insertions, 46 deletions
diff --git a/package/strace/0001-nios2-arch_regs-fix-nios2_sp_ptr-definition.patch b/package/strace/0001-nios2-arch_regs-fix-nios2_sp_ptr-definition.patch
deleted file mode 100644
index 7ba03b5..0000000
--- a/package/strace/0001-nios2-arch_regs-fix-nios2_sp_ptr-definition.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 8a1f47f7963991e5b039282769d0a798d36f9e45 Mon Sep 17 00:00:00 2001
-From: Romain Naour <romain.naour@smile.fr>
-Date: Tue, 4 Jul 2017 18:06:14 +0200
-Subject: [PATCH] nios2/arch_regs: fix nios2_sp_ptr definition
-
-The patch [1] introduced in strace 1.17s use the old way of accessing
-SP register as defined for kernel headers < 4.0. The kernel headers
-for nios2 have been changed in commit [2].
-
-This patch updates strace to use the new kernel/userspace interface.
-
-Fixes:
-http://autobuild.buildroot.net/results/b9f/b9fc25b82f3280872fe1593ac252a8529ba83576
-
-[1] https://github.com/strace/strace/commit/6117728aacf431a3e3c05761766c776874cc0861
-[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?id=92d5dd8cd6e2b211d32d8fbc6cf4b7470765a09f
-
-Signed-off-by: Romain Naour <romain.naour@smile.fr>
----
- linux/nios2/arch_regs.c | 2 +-
- linux/nios2/arch_regs.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/linux/nios2/arch_regs.c b/linux/nios2/arch_regs.c
-index 8a668bc..c18a3aa 100644
---- a/linux/nios2/arch_regs.c
-+++ b/linux/nios2/arch_regs.c
-@@ -1,4 +1,4 @@
- static struct user_pt_regs nios2_regs;
--unsigned long *const nios2_sp_ptr = &nios2_regs.sp;
-+unsigned int *const nios2_sp_ptr = &nios2_regs.regs[PTR_SP];
- # define ARCH_REGS_FOR_GETREGSET nios2_regs
- #define ARCH_PC_REG nios2_regs.regs[PTR_EA]
-diff --git a/linux/nios2/arch_regs.h b/linux/nios2/arch_regs.h
-index 7f344b5..c4230ed 100644
---- a/linux/nios2/arch_regs.h
-+++ b/linux/nios2/arch_regs.h
-@@ -1 +1 @@
--extern unsigned long *const nios2_sp_ptr;
-+extern unsigned int *const nios2_sp_ptr;
---
-2.9.4
-
diff --git a/package/strace/strace.hash b/package/strace/strace.hash
index fbd9320..b5c4c79 100644
--- a/package/strace/strace.hash
+++ b/package/strace/strace.hash
@@ -1,3 +1,3 @@
# From https://sourceforge.net/projects/strace/files/strace/4.17/
-md5 8d7eb10eba68bad83a269197e634b626 strace-4.17.tar.xz
-sha1 a60558a10757e41a39ee9e357d1d03d91d5d94d8 strace-4.17.tar.xz
+md5 3579b3266bb096cebaefbe2cdb1a3a78 strace-4.18.tar.xz
+sha1 ac2e6f746260dd71f6d22920d9ca8f4bfbe708a8 strace-4.18.tar.xz
diff --git a/package/strace/strace.mk b/package/strace/strace.mk
index 119c9f5..c4c4523 100644
--- a/package/strace/strace.mk
+++ b/package/strace/strace.mk
@@ -4,7 +4,7 @@
#
################################################################################
-STRACE_VERSION = 4.17
+STRACE_VERSION = 4.18
STRACE_SOURCE = strace-$(STRACE_VERSION).tar.xz
STRACE_SITE = http://downloads.sourceforge.net/project/strace/strace/$(STRACE_VERSION)
STRACE_LICENSE = BSD-3-Clause