]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Revert mistaken patch for Wine
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 15 Jul 2020 17:32:14 +0000 (10:32 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 15 Jul 2020 18:51:07 +0000 (11:51 -0700)
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_CROSS):
Revert patch trying to cater to GNU/Linux builds
for Wine.  They should use --build as well as --host.
Problem reported by Bruno Haible in:
https://savannah.gnu.org/support/?110268

lib/autoconf/lang.m4

index e39c30b07426b244f1e099c11831ab6464dbfa9f..631e3cbc5d1960df47dc41d175a3a7de0230e712 100644 (file)
@@ -595,21 +595,11 @@ ac_exeext=$ac_cv_exeext
 # detect cross-compiling on Blue Gene.  Note also that AC_COMPUTE_INT
 # requires programs that create files when not cross-compiling, so it
 # is safe and not a bad idea to check for this capability in general.
-#
-# Another false negative would occur on many modern linux distributions,
-# which would have Wine run automatically for Windows binaries. This is
-# a default configuration on several Debian-derivated distributions for
-# instance (see `update-binfmts`).
-# As a consequence the simple test program would run without errors,
-# even though we are on an obvious cross-compilation case and further
-# more complicated tests would fail.
 m4_define([_AC_COMPILER_EXEEXT_CROSS],
 [# Check that the compiler produces executables we can run.  If not, either
 # the compiler is broken, or we cross compile.
 AC_MSG_CHECKING([whether we are cross compiling])
-if test "$cross_compiling" = maybe && test "x$build" != "x$host"; then
-  cross_compiling=yes
-elif test "$cross_compiling" != yes; then
+if test "$cross_compiling" != yes; then
   _AC_DO_VAR(ac_link)
   if _AC_DO_TOKENS([./conftest$ac_cv_exeext]); then
     cross_compiling=no