ARM Cortex-M Microcontroller startup files

Jens Bauer via Digitalmars-d digitalmars-d at puremagic.com
Mon Apr 27 19:11:04 PDT 2015


On Monday, 27 April 2015 at 05:19:52 UTC, Timo Sintonen wrote:
> The build script:
> ../gcc/configure --disable-bootstrap \
> --enable-languages=c,d  --disable-nls --target=arm-eabi \
> --without-headers  --with-newlib --without-isl --without-cloog \
> --disable-libphobos --disable-libstdcxx --disable-libbacktrace\
> --enable-multilib

You probably didn't mean to have the backslash right next to 
--disable-libbacktrace.
This results in the following switch:

--disable-libbacktrace--enable-multilib

... which makes it build alright. (multilib is enabled by 
default).
If adding a space before --enable-multilib, then I get a build 
error; a part of cc1 seem to require libbacktrace.

Thus I believe removing --disable-libbacktrace would be OK to do.

I'm still in the process of building/modifying, so it'll take a 
while before I report my best results.
So far, it looks like GCC-4.9.2 can be built with multilib if 
using --disable-bootstrap.


More information about the Digitalmars-d mailing list