>>>>> "Paul" == Paul D Smith <[EMAIL PROTECTED]> writes:

Paul> First, IMO warnings aren't good enough.

I agree with you, sincerely I do.  Nevertheless Autoconf cannot be
changed like this, we need a general agreement first.  Maybe I should
have presented my proposal the other way round: have it use
AC_MSG_ERROR, and then see the reaction.  I chose to have it
AC_MSG_WARN, and say I'm in favor of AC_MSG_ERROR.

My fear is that we make it impossible to have a gigantic build tree
mix Autoconf 2.13 and 2.50.  It should be possible to mix them.

On a second thought, it wouldn't be impossible.

Let's suppose 2.50 does AC_MSG_ERROR when it meets a
maybe-cross-compiler.  It is expected from the people who want to
cross-compile to specify --host, and 2.50 will do the right thing,
included looking for sun4-cc etc.

But 2.13 will not.

So, if the top configure is 2.50, the cross-compiling-person can run

        ./configure --host=sun4 CC=sun4-cc CXX=sun4-cc

and that should be enough for both configure 2.50 and 2.13 in the
tree.

So again, I think we should have AC_MSG_ERROR everywhere there is
AC_MSG_WARN in the patch.  But there lays the lengthy debate :)

        Akim

Reply via email to