[sorry for breaking the thread, stupid gmail interface doesn't allow adding custom headers]
> i tried to compile gcc 4.1.0 (the final release) on windows, too. I'm using > msys and configured the buildprocess with "--enable-threads=win32 > --with-win32-nlsapi=unicode". On the msys console i type "make" and after a > while i get the error with the Makefile on line 1277. I make the fix and > continue, then I get the error "*** No rule to make target > `/mingw/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../../mingw32/bin/ld.exe', > needed by `stamp-collect-ld'. Stop." in the folder gcc. This is a known bug (PR bootstrap/24382, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24382). You need to specify a path for ld by configuring with: ${srcdir}/configure --with-ld=/path/to/ld As an example, I usually build gcc/gfortran with: ../gcc/configure --prefix=/mingw --enable-languages=c,fortran --with-gmp=$HOME/local --disable-nls --with-ld=/mingw/bin/ld --with-as=/mingw/bin/as --disable-werror --enable-bootstrap I don't know of any attempt to fix this bug, maybe Paolo made some progress since his comment in the PR :) I scanned the host/target specific installation notes on gcc.gnu.org, but found to my surprise that there is no mention of i386-mingw32 there. I guess something this could be noted there. FX