Eric Blake wrote: > > Because when cross-compiling, you cannot run "make check" - > > it would try to execute the test programs, which always fails. > > An over-generalization. 'make check' generally doesn't work when > cross-compiling, but there are instances such as compiling 64-bit using > 32-bit libraries on a 64-bit machine, or compiling for mingw from cygwin,
Yes, this case exists too. What is the right term for these cases? - build executables that are made with the same ABI as the system uses -> "native" compile - build executables that use a different ABI but can be run on the build system -> ?? - missing term - build executables that cannot be run on the build system -> "cross" compile ?? > or even when compiling where a cross-emulator is also available Yes. I once even used the MSVC compiler (via a 'cccl' wrapper script) on Linux/x86, with the 'wine' emulator. But I didn't get far, since libtool support is missing for this configuration. Bruno