On Tue, 2013 Oct 22 7:14+0200, Jan Engelhardt wrote: > > But “only” on Solaris (and I even question _that_ decision). In > particular, > > CC="gcc -m32" ./config.guess # from sparc64, ppc64(non-IBM) > CC="gcc -mx32" ./config.guess # from x86_64 > > run from an sparc64-linux does not produce sparc-linux respectively, > nor should it.
Hey, no one said this behavior was consistent :-) > The platform in both -m cases is sparc64, it is just that one chose to > use ELF32 objects (be it for performance reasons or just general > enjoyment). The situation is (loosely) like choosing between "small" > and "large" memory models in Borland Turbo C (and probably other DOS- > era compilers). It's a situation where the two "platforms" are not all that different--- the system can run binaries from both---and avoiding the need to rigorously cross-compile from one to the other is a big convenience. Obviously, Cygwin vs. MinGW programs is a different comparison from 32- bit vs. 64-bit programs, but it's close enough to allow the same argument to be made. --Daniel -- Daniel Richard G. || sk...@iskunk.org My ASCII-art .sig got a bad case of Times New Roman. _______________________________________________ config-patches mailing list config-patches@gnu.org https://lists.gnu.org/mailman/listinfo/config-patches