DaemonR's weird toolchain
Posted: Sat Aug 30, 2014 9:20 pm
There's a possible bug I wanted to point out with the GCC, but didn't think was important enough to create a new topic.
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
It'll crash right towards the end of the build process for all-gcc with the error:
After a strenuous google search, it appears no one else has had this bug before. It's probably just my own dumbassery for having such a weird toolchain setup.
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.
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.