Hi Jim,

The module 'unlink-busy' does not support cross-compilation: It uses
AC_RUN_IFELSE, thus calling the compiler for the host, and then sets
INSTALL, which is meant to point to a command to execute on the build machine.

It should IMO better use the compiler for the build machine, but this
isn't easily available in Autoconf.

Or just replace this entire macro outright with

  AC_REQUIRE([AC_CANONICAL_BUILD])
  case "$build_os" in
    hpux* | mingw*) INSTALL=$ac_install_sh ;;
  esac

And why isn't the determination of the INSTALL variable part of Autoconf
proper?

What do you think?

Bruno


Reply via email to