>>>>> "Alexandre" == Alexandre Oliva <[EMAIL PROTECTED]> writes:

Alexandre> When --host is given, we should not just assume we've got a
Alexandre> cross compiler.  Instead, we test the compiler we've got,
Alexandre> and decide whether it's a cross compiler or not.  

This one, I don't get it clear.  Why would someone set host != build
and not expect cross-compiling?  What's wrong with 

        (1) cross_compiling = build != host

personally I prefer

        (2) cross_compiling = --host

but for sake of compatibility, I understand why you want to delay the
debate.  But what's wrong with (1)?



Alexandre> The only concessions for backward compatibility we're
Alexandre> making is that --host alone will cause a cross-compilation
Alexandre> situation to be auto-detected, even though $build will be
Alexandre> set to host, not to `config.guess'.  

Hm, so you prefer (2) because it is more like what we did in CVS?

Are users really used to use --host alone?  I seemed to have
understood most of the time three arguments (out of four) were given.

I fear the `maybe'.

I feel a bit stupid: I have the impression you continuously explain
why we need `maybe', and I start to understand it must be related to
the impossibility to guess reliably a fake argument to --build.  But I
can't make the connection :(

Alexandre> There's no way for configure to correctly guess the build
Alexandre> platform, in general, when it's told to use a cross
Alexandre> compiler.  

I don't understand this too well.  Are you saying that since people
are used to CC=sun4-cc, config.guess will actually config.guess sun4
(well, some bizarre mixture composed of build_uname, and host_cc)?

Akim

Reply via email to