Foreword, I do have a rather odd toolchain layout. I'm using is Qt's i686-w64-mingw32 build and my Msys is located in the same directory as my GitHub installation.
But on to the actual issue, if you configure gcc-4.9.1 with the options
Code: Select all
--target=mips64 --enable-64-bit-bfd --enable-languages=c,c++ --disable-nls --disable-werror --disable-threads --with-arch=vr4300 --with-endian=big,little
Code: Select all
../../src/gcc-4.9.1/gcc/hwint.h:109:2: error: #error Please add support for HOST_HALF_WIDE_INT
Regardless, I'm starting to get fed up with the GCC. Having to wait an hour to two hours for a toolchain to build, only for it to crash near the end and having to start all over because I was missing a single option or something is just aggravating as hell. Plus I think it's kinda ridiculous that there are no 8086/i186/i286 backends. Trying to add your own backend or object file format to the bfd in binutils is pure masochism. I'm strongly considering writing my own compiler at this point.