diff -urN archive/8.30/configure.ac src/8.30/configure.ac --- archive/8.30/configure.ac 2018-05-14 06:20:24.000000000 +0200 +++ src/8.30/configure.ac 2018-08-17 12:38:31.289457659 +0200 @@ -617,7 +617,15 @@ AC_SUBST([built_programs], [$optional_bin_progs]) -AM_CONDITIONAL([CROSS_COMPILING], [test "$cross_compiling" = yes]) +AC_MSG_CHECKING([whether built binary fails to run on this host (cross-compiling?)]) +AC_RUN_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])], +[cu_cross_compiling=no], +[# Assume we are cross-compiling if this trivial program fails. +cu_cross_compiling=yes], +[cu_cross_compiling=yes]) +AM_CONDITIONAL([CROSS_COMPILING], + [test "$cross_compiling" = yes || test "$cu_cross_compiling" = yes]) +AC_MSG_RESULT([$cu_cross_compiling]) ############################################################################