strace: Fix aarch64 build

This commit is contained in:
Fredrik Fornwall
2016-01-03 21:00:15 -05:00
parent 5c6bb69607
commit 9ffcaa63cc
2 changed files with 17 additions and 0 deletions

View File

@@ -5,3 +5,9 @@ TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/strace/strace/${TERMU
TERMUX_PKG_RM_AFTER_INSTALL=bin/strace-graph # This is a perl script
CFLAGS+=" -Du64=uint64_t"
if [ $TERMUX_ARCH_BITS = "64" ]; then
# The strace configure script only looks for struct flock64 in <linux/fcntl.h>,
# but we actually have it in <fcntl.h> here:
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_type_struct_flock64=yes"
fi

View File

@@ -0,0 +1,11 @@
diff -u -r ../strace-4.11/flock.h ./flock.h
--- ../strace-4.11/flock.h 2015-12-17 12:56:48.000000000 -0500
+++ ./flock.h 2016-01-03 20:51:51.276893007 -0500
@@ -26,6 +26,7 @@
*/
#include <linux/fcntl.h>
+#include <fcntl.h>
#if defined HAVE_STRUCT_FLOCK
typedef struct flock struct_kernel_flock;