In this case exeext doesn't match the expected value by autoconf and so tests fail as autoconf looks for compiled binaries under wrong name.
Signed-off-by: Vladimir Serbinenko <phco...@gmail.com> --- configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/configure.ac b/configure.ac index 83e3ddf90..e9c6ad8cc 100644 --- a/configure.ac +++ b/configure.ac @@ -575,12 +575,22 @@ tmp_CFLAGS="$CFLAGS" tmp_LDFLAGS="$LDFLAGS" tmp_CPPFLAGS="$CPPFLAGS" tmp_LIBS="$LIBS" +tmp_EXEEXT="$EXEEXT" +tmp_ac_exeext="$ac_exeext" CC="$TARGET_CC" CFLAGS="$TARGET_CFLAGS" CPPFLAGS="$TARGET_CPPFLAGS" LDFLAGS="$TARGET_LDFLAGS" LIBS="" +case "$target_os" in + cygwin*|mingw32*|mingw64*) TARGET_EXEEXT=.exe ;; + *) TARGET_EXEEXT= ;; +esac + +EXEEXT="$TARGET_EXEEXT" +ac_exeext="$TARGET_EXEEXT" + if test "x$target_m32" = x1; then # Force 32-bit mode. TARGET_CFLAGS="$TARGET_CFLAGS -m32" @@ -1618,6 +1628,8 @@ CFLAGS="$tmp_CFLAGS" CPPFLAGS="$tmp_CPPFLAGS" LDFLAGS="$tmp_LDFLAGS" LIBS="$tmp_LIBS" +EXEEXT="$tmp_EXEEXT" +ac_exeext="$tmp_ac_exeext" # # Check for options. -- 2.49.0 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel