From: Keith M. <kei...@us...> - 2009-03-06 06:37:53
|
On Thursday 05 March 2009 00:56:23 Nicola Di Nisio wrote: > One strange thing I noted during configure time tough is that > cross-compilation is not detected, even though I have > specified --host=mingw32 and it detects it... > > checking for mingw32-gcc... mingw32-gcc > checking for C compiler default output file name... a.exe > checking whether the C compiler works... yes > checking whether we are cross compiling... no How did you you invoke configure? You don't say, but I would guess that you gave the `--host=mingw32' but neglected to give a distinct `--build=...' spec, and you ignored this: configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. If you want configure to explicitly recognise that you intend it to cross-compile, then you should run configure as, say: $ ../path/to/configure --build=i686-pc-linux --host=mingw32 ... -- Regards, Keith. |