From: Fredrik Fornwall Date: Mon, 4 Jan 2016 02:00:15 +0000 (-0500) Subject: strace: Fix aarch64 build X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/termux-packages/commitdiff_plain/9ffcaa63ccd1eea6cf71ec8bea36cc5ea2f46378?ds=inline strace: Fix aarch64 build --- diff --git a/packages/strace/build.sh b/packages/strace/build.sh index 604f852f..94c53d05 100755 --- a/packages/strace/build.sh +++ b/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 , + # but we actually have it in here: + TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_type_struct_flock64=yes" +fi diff --git a/packages/strace/fcntl.h.patch b/packages/strace/fcntl.h.patch new file mode 100644 index 00000000..f582ee8e --- /dev/null +++ b/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 ++#include + + #if defined HAVE_STRUCT_FLOCK + typedef struct flock struct_kernel_flock;