Cross-compiling for i686-pc-mingw32
Andrey Repin
anrdaemon@freemail.ru
Wed Sep 1 14:40:00 GMT 2010
Greetings, Charles Wilson!
>> With cygwin-1.5.25 I can cross-compile libraries for native win32 by
>> starting with the following configure command:
>>
>> ./configure --host=i686-pc-mingw32 --build=i686-pc-cygwin CC='gcc
>> -mno-cygwin' host_alias=i686-pc-mingw32
>>
>> and that has worked fine on the few occasions that I've tried it.
>>
>> However, with cygwin-1.7.5, it doesn't work.
> For now, use CC='gcc-3 -mno-cygwin'. Soon you'll be able to use a real,
> honest-to-god cross compiler version of gcc-4 instead (e.g.
> "i686-pc-mingw32-gcc")
Aww... now i'm struck with it.
Tried to compile http://www.acme.com/software/mini_httpd/
Installed gcc-mingw, it pulled up some additional packets including gcc
itself.
Then I ran make just for test. Cygwin build went fine, apart from htpasswd
(there's getline redefined in source), but I don't really need it.
Then tried to switch to mingw32 and...
$ gcc -b i686-pc-mingw32 -O -c mini_httpd.c
gcc: couldn't run `i686-pc-mingw32-gcc-3.4.4': No such file or directory
Tried the suggested gcc-3 -mno-cygwin, and got a whole bunch of unresolved
function names.
So... am I doing something wrong or it's not yet ready to do so?
--
WBR,
Andrey Repin (anrdaemon@freemail.ru) 01.09.2010, <17:53>
Sorry for my terrible english...
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list