Browse Source

strace: fix compile issue on c-sky

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Waldemar Brodkorb 2 years ago
parent
commit
be87bc0d59
2 changed files with 22 additions and 2 deletions
  1. 2 2
      package/strace/Makefile
  2. 20 0
      package/strace/patches/patch-src_stage_output_c

+ 2 - 2
package/strace/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		strace
-PKG_VERSION:=		5.14
+PKG_VERSION:=		5.15
 PKG_RELEASE:=		1
-PKG_HASH:=		901bee6db5e17debad4530dd9ffb4dc9a96c4a656edbe1c3141b7cb307b11e73
+PKG_HASH:=		ebcac22f297335294dc654425cbc3ce013343bece6da2699e3aec86aee8d72dc
 PKG_DESCR:=		system call trace program
 PKG_SECTION:=		app/debug
 PKG_URL:=		https://strace.io

+ 20 - 0
package/strace/patches/patch-src_stage_output_c

@@ -0,0 +1,20 @@
+--- strace-5.15.orig/src/stage_output.c	2021-02-16 09:00:00.000000000 +0100
++++ strace-5.15/src/stage_output.c	2021-12-15 15:05:58.500813814 +0100
+@@ -26,7 +26,7 @@ strace_open_memstream(struct tcb *tcp)
+ {
+ 	FILE *fp = NULL;
+ 
+-#if HAVE_OPEN_MEMSTREAM
++#if defined(HAVE_OPEN_MEMSTREAM)
+ 	tcp->staged_output_data = xmalloc(sizeof(*tcp->staged_output_data));
+ 	fp = open_memstream(&tcp->staged_output_data->memfptr,
+ 			    &tcp->staged_output_data->memfloc);
+@@ -49,7 +49,7 @@ strace_open_memstream(struct tcb *tcp)
+ void
+ strace_close_memstream(struct tcb *tcp, bool publish)
+ {
+-#if HAVE_OPEN_MEMSTREAM
++#if defined(HAVE_OPEN_MEMSTREAM)
+ 	if (!tcp->staged_output_data) {
+ 		debug_msg("memstream already closed");
+ 		return;