w3m: Fix ubilding with unified headers
[termux-packages] / build-package.sh
index 401d9fe..858b821 100755 (executable)
@@ -515,6 +515,10 @@ termux_step_setup_toolchain() {
                LDFLAGS+=" -landroid-support"
        fi
 
+       if  [ "$TERMUX_PKG_CLANG" = "no" ] && [ -n "${TERMUX_UNIFIED_HEADERS:=""}" ]; then
+               CPPFLAGS+=" -D__ANDROID_API__=$TERMUX_API_LEVEL"
+       fi
+
        export ac_cv_func_getpwent=no
        export ac_cv_func_getpwnam=no
        export ac_cv_func_getpwuid=no
@@ -746,6 +750,7 @@ termux_step_configure_autotools () {
        AVOID_GNULIB+=" gl_cv_func_working_mktime=yes"
        AVOID_GNULIB+=" gl_cv_func_working_strerror=yes"
        AVOID_GNULIB+=" gl_cv_header_working_fcntl_h=yes"
+       AVOID_GNULIB+=" gl_cv_C_locale_sans_EILSEQ=yes"
 
        # NOTE: We do not want to quote AVOID_GNULIB as we want word expansion.
        env $AVOID_GNULIB "$TERMUX_PKG_SRCDIR/configure" \