Browse Source

strace: Fix aarch64 build

android-5
Fredrik Fornwall 9 years ago
parent
commit
9ffcaa63cc
  1. 6
      packages/strace/build.sh
  2. 11
      packages/strace/fcntl.h.patch

6
packages/strace/build.sh

@ -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

11
packages/strace/fcntl.h.patch

@ -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;
Loading…
Cancel
Save