From: F. <j_r...@ya...> - 2002-06-17 17:13:51
|
Ok, I'm going to try to build the gcc-3.1 cross-compiler myself. So far I hadn't felt much need for it, but I feel it's my obligation to take my own medicine ;-) Note that to make a native MinGW compiler, one always have to make a cross-compiler (using Cygwin, MSYS, Linux or whatever) because MinGW alone doesn't provide the necessary POSIX environment. Since there is native gcc-3.1 MinGW compiler, there must be at least one successful cross compiler too. Perhaps Danny can give us some details of his building system and whatever extra steps necessary to build gcc-3.1. Also note that if one doesn't really need gcc-3.1 that desperately, one can use the previous versions for binutils and gcc in xmingw32.mak and it will work out of the box. José Fonseca On 2002.06.17 16:36 "Dehmel, Rüdiger" wrote: > Hello, > > I am just trying nearly the same thing. Building a mingw cross compiler > on > Solaris. > > When I enter the compiler line from the config ouput by hand ld says: > -luser32 is missing. > > I install the missing libs from the mingw distribution and get gcc 3.1 > running on solaris > for a simple hello-world program. But I stick when I try to compile a > more > complicated program. > -> strtoull() is missing (referenced in a c++ lib, not in my program) > > Is there already a 3.1 cross compiler for mingw build out there? > > Ruediger > > > -----Ursprüngliche Nachricht----- > > Von: Federico Fernandez [SMTP:fed...@di...] > > Gesendet am: Montag, 17. Juni 2002 16:42 > > An: José Fonseca > > Cc: min...@li... > > Betreff: Re: [Mingw-users] Mingw GCC 3.1 linux to windows cross > > compiler > > > > Hi José and all! > > > > I have already tried what you said. > > > > I used your xmingw32.mak and SF tgzs for binutils, gcc, w32api and > > mingw-runtime. I updated the versions and make. > > > > When building binutils I have a problem with stricmp (unresolved > symbols) > > in pe-dll.c I just changed "stricmp" to strcmp. I think this is a minor > > problem. (don't know too much about this). After that everything in > > binutils went ok. > > > > It's time for gcc. The first problem I found was that stdio.h was not > > found. I thought this was a problem about include directories and move > > some files from w32api and mingw-runtime to the correct place. > > > > Gcc started compiling again and it went far away until reconfiguring > when > > I got this error: > > > > checking whether the C compiler > > (/home/federico/mingw/gcc-3_1-20020516/gcc/xgcc > > -B/home/federico/mingw/gcc-3_1-20020516/gcc/ > > -B/home/federico/xmingw32/i386-mingw32msvc/bin/ > > -B/home/federico/xmingw32/i386-mingw32msvc/lib/ -isystem > > /home/federico/xmingw32/i386-mingw32msvc/include -s -O2 ) works... no > > configure: error: installation or configuration problem: C compiler > cannot > > create executables. > > > > At this point I couldn't continue. No matter what I tried. > > > > I hope this explanation is useful for you, and therefore for me. > > > > Thanks > |