-termux_step_post_configure () {
- # To fix non-arm builds, see:
- # https://lists.gnupg.org/pipermail/gnupg-devel/2014-January/028203.html
- # https://gitorious.org/vlc/vlc/commit/3054560987971aff19c496db38834458f8c29377
- cp $TERMUX_PKG_SRCDIR/src/syscfg/lock-obj-pub.arm-unknown-linux-androideabi.h $TERMUX_PKG_SRCDIR/src/syscfg/lock-obj-pub.linux-android.h
+ # For aarch64 this was generated on a device:
+ cp $TERMUX_PKG_BUILDER_DIR/lock-obj-pub.aarch64-unknown-linux-android.h $TERMUX_PKG_SRCDIR/src/syscfg/
+
+ if [ $TERMUX_ARCH = i686 ]; then
+ # Android i686 has same config as arm (verified by generating a file on a i686 device):
+ cp $TERMUX_PKG_SRCDIR/src/syscfg/lock-obj-pub.arm-unknown-linux-androideabi.h \
+ $TERMUX_PKG_SRCDIR/src/syscfg/lock-obj-pub.linux-android.h
+ fi