On Saturday, 30 May 2015 at 16:55:14 UTC, denizzzka wrote:
Hi!
I am tried to use step-by-step instructions from wiki
(http://wiki.dlang.org/Bare_Metal_ARM_Cortex-M_GDC_Cross_Compiler)
to build toolchain on Debian GNU/Linux 8 and got this error
after execute "make -j4 all-target-libgcc":
I did not read the whole thing but this:
checking for suffix of object files... configure: error: in
`/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/arm-none-eabi/libgcc':
configure: error: cannot compute suffix of object files: cannot
compile
See `config.log' for more details.
may mean that target binutils are not installed or not found
(arm-none-eabi-asm arm-none-eabi-ld etc)
Another reason may be wrong configuration options that cause the
intermediate compiler fail.
The error message is a bit misleading. It means that something we
just built does not run or does not find all it needs.
Also I have found several times that using -j4 may be too much.
One of the jobs may run too fast and does not find something the
other jobs have not build yet. Using -j2 has always worked for me.