mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2025-12-25 21:20:41 +00:00
strace: Fix aarch64 build
This commit is contained in:
@@ -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
Normal file
11
packages/strace/fcntl.h.patch
Normal 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;
|
||||
Reference in New Issue
Block a user