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



Reply via email to