Hi Øyvind,

Øyvind Harboe wrote:
I'm trying to build a mips-elf toolchain hosted on Windows using
Linux as the build machine but I'm running into the following error:



mips-elf-gcc -nostdinc -isystem /tmp/gccbuild/build/gcc/./gcc/include
-B/tmp/gccbuild/build/gcc/mips-elf/newlib/ -isystem
/tmp/gccbuild/build/gcc/mips-elf/newlib/targ-include -isystem
/tmp/gccbuild/src/gcc/newlib/libc/include
-B/tmp/gccbuild/build/gcc/mips-elf/libgloss/mips
-L/tmp/gccbuild/build/gcc/mips-elf/libgloss/libnosys
-L/tmp/gccbuild/src/gcc/libgloss/mips -O2 -g -g -O2 -msoft-float -O2
-O2 -g -g -O2   -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE   -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include  -G 0 -g  -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc  -I. -I. -I../../.././gcc
-I/tmp/gccbuild/src/gcc/libgcc -I/tmp/gccbuild/src/gcc/libgcc/.
-I/tmp/gccbuild/src/gcc/libgcc/../gcc
-I/tmp/gccbuild/src/gcc/libgcc/../include  -DHAVE_CC_TLS -o
_fixunssfsi.o -MT _fixunssfsi.o -MD -MP -MF _fixunssfsi.dep
-DL_fixunssfsi -c /tmp/gccbuild/src/gcc/libgcc/../gcc/libgcc2.c  \
                -DLIBGCC2_UNITS_PER_WORD=4
In file included from /tmp/gccbuild/src/gcc/libgcc/../gcc/libgcc2.c:1697:
/tmp/gccbuild/src/gcc/newlib/libc/include/limits.h:130:26: error: no
include path in which to search for limits.h

What sort of thing is at this location in limits.h? Unless someone knows something more about this, you will need to track down this specific failure.

Run re-run this specific command that is failing with -v to get more useful information about the search path.

GCC is supposed to provide a MIPS-target limits.h, and apparently thats not working out for some reason.

- trying to build a GCC toolchain under Windows seems like a complete
non-starter

It is fairly straightforward on Cygwin actually, and should work about as easily as the Linux build. It will be substantially slower, however.

For a non-Cygwin native Windows (MinGW) build, see
<http://gcc.gnu.org/wiki/WindowsBuilding>.

I have no idea if that would solve your problem though. :)

By the way, this sort of question is best for [EMAIL PROTECTED], where people know more about these sorts of relatively common build problems. gcc@ is for discussion of developing GCC specifically.

Reply via email to