From: Bruno Haible Date: Sun, 22 Apr 2012 17:42:24 +0000 (+0200) Subject: AC_INIT: remove a transitional warning X-Git-Tag: v2.69~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=280f3309927f87d8483d092425cdc2d2f7842ba1;p=thirdparty%2Fautoconf.git AC_INIT: remove a transitional warning On bi-arch systems (such as x86 / x86_64) it is often necessary to pass the --host option together with an appropriate value for CC. But this triggers a warning: $ ./configure --host=i686-pc-linux-gnu CC="gcc -m32 -march=i586" configure: WARNING: if you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used .. This warning was introduced on 2000-06-30, in commit with the remark "Re-enable the old behavior of --host and --build." This warning was meant to warn users about a changed semantics of --build and --host. This change is now 12 years in the past; users have had enough time to learn it. I therefore suggest to remove the warning. I've done lots of cross and bi-arch compilations in the last 10 years, all with --host and without --build, and have never observed a problem with it, except for the warning. Simply relying on config.guess is sufficient. * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Don't warn if --host given without --build. Signed-off-by: Eric Blake --- diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index dfa687f4..adfae1db 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -949,8 +949,6 @@ target=$target_alias if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - AC_MSG_WARN([if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used]) elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi