On 2012-04-23 21:02, Bruno Haible wrote: > Peter Rosin wrote: >> it is wrong, it is a cross compile > > I don't want to discuss words. The term "cross compile" was coined at > a time when every machine had only 1 format of executables that it could > execute. Now there are two possible meanings of the term.
And I have the nagging suspicion that one of the meanings spring from the fact that people simply do not want to do exotic stuff such as cross compiling because of rumors that it is complex. They rather look upon what they are doing as something that everybody else is also doing, but with a little twist. No no no no. I'm not cross compiling. NO! No no. La la la... >> I think a warning is warranted somewhere if you >> are trying to run the host code on the build machine in a cross setup. >> Doing so must be considered fragile. > > There's nothing fragile about it. Autoconf detects whether it can run > binaries produced by $CC or not. It's in line with Autoconf's design to > determine attributes about the build environment, so that the user does > not have to provide this information explicitly. Perhaps. I've made my case and will try to not extend this thread further. Cheers, Peter
