From 8360c138345dc1f15cd05e117df45dfd85cb0650 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Thu, 2 Jan 2020 21:03:08 +0100 Subject: [PATCH] radare2: Fix i686 build --- packages/radare2/build.sh | 2 +- .../libr-debug-p-native-linux-linux_debug.c.patch | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 packages/radare2/libr-debug-p-native-linux-linux_debug.c.patch diff --git a/packages/radare2/build.sh b/packages/radare2/build.sh index 7fc50b571..f117d44bc 100644 --- a/packages/radare2/build.sh +++ b/packages/radare2/build.sh @@ -10,7 +10,7 @@ TERMUX_PKG_BREAKS="radare2-dev" TERMUX_PKG_REPLACES="radare2-dev" TERMUX_PKG_BUILD_IN_SRC=true TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-compiler=termux-host" -TERMUX_PKG_BLACKLISTED_ARCHES="i686, x86_64" +TERMUX_PKG_BLACKLISTED_ARCHES="x86_64" termux_step_pre_configure() { # Certain packages are not safe to build on device because their diff --git a/packages/radare2/libr-debug-p-native-linux-linux_debug.c.patch b/packages/radare2/libr-debug-p-native-linux-linux_debug.c.patch new file mode 100644 index 000000000..3f8bfd757 --- /dev/null +++ b/packages/radare2/libr-debug-p-native-linux-linux_debug.c.patch @@ -0,0 +1,15 @@ +diff -u -r ../radare2-4.1.1/libr/debug/p/native/linux/linux_debug.c ./libr/debug/p/native/linux/linux_debug.c +--- ../radare2-4.1.1/libr/debug/p/native/linux/linux_debug.c 2019-12-20 12:22:09.000000000 +0000 ++++ ./libr/debug/p/native/linux/linux_debug.c 2020-01-01 22:43:18.537610000 +0000 +@@ -40,7 +40,11 @@ + #endif + } else { + #include "reg/linux-x64.h" ++#ifdef __ANDROID__ ++#include ++#else + #include ++#endif + } + #elif __powerpc__ + if (dbg->bits & R_SYS_BITS_32) {