gdb: Fix to build on aarch64
authorFredrik Fornwall <fredrik@fornwall.net>
Thu, 10 Mar 2016 23:45:44 +0000 (18:45 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Thu, 10 Mar 2016 23:45:44 +0000 (18:45 -0500)
packages/gdb/build.sh

index 4d802d9..e5c6b94 100755 (executable)
@@ -16,3 +16,11 @@ LDFLAGS+=" -lm"
 # Fix "undefined reference to 'rpl_gettimeofday'" when building on x86:
 export gl_cv_func_gettimeofday_clobber=no
 export gl_cv_func_gettimeofday_posix_signature=yes
+
+termux_step_post_extract_package () {
+       if [ $TERMUX_ARCH = aarch64 ]; then
+               # Fix problem with <stdlib.h> including <memory.h>:
+               mv $TERMUX_PKG_SRCDIR/sim/aarch64/{memory.h,memory_sim.h}
+               perl -p -i -e 's/memory.h/memory_sim.h/' $TERMUX_PKG_SRCDIR/sim/aarch64/*c
+       fi
+}