(Probably trivial) arm-none-eabi-gdc building problem

denizzzka via D.gnu d.gnu at puremagic.com
Sat May 30 09:55:13 PDT 2015


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":

checking for arm-none-eabi-lipo... arm-none-eabi-lipo
checking for arm-none-eabi-nm... 
/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/nm
checking for arm-none-eabi-ranlib... arm-none-eabi-ranlib
checking for arm-none-eabi-strip... arm-none-eabi-strip
checking whether ln -s works... yes
checking for arm-none-eabi-gcc...  
/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/xgcc 
-B/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/bin/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/lib/ 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/include 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/sys-include
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.

config.log:

Configured with: ../gcc-4.9.2/configure --target=arm-none-eabi 
--prefix=/home/denizzz/dembed/arm-none-eabi-gdc/result 
--enable-languages=d --disable-bootstrap --disable-libssp 
--disable-libgomp --disable-libmudflap --disable-libphobos 
--disable-decimal-float --disable-libffi --disable-libmudflap 
--disable-libquadmath --disable-libssp --disable-libstdcxx 
--disable-libstdcxx-pch --disable-nls --disable-shared 
--disable-threads --disable-tls --with-gnu-as --with-gnu-ld 
--with-mode=thumb --without-headers
Thread model: single
gcc version 4.9.2 (GCC)
configure:3373: $? = 0
configure:3362:  
/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/xgcc 
-B/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/bin/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/lib/ 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/include 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/sys-include 
    -V >&5
xgcc: error: unrecognized command line option '-V'
xgcc: fatal error: no input files
compilation terminated.
configure:3373: $? = 1
configure:3362:  
/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/xgcc 
-B/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/bin/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/lib/ 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/include 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/sys-include 
    -qversion >&5
xgcc: error: unrecognized command line option '-qversion'
xgcc: fatal error: no input files
compilation terminated.
configure:3373: $? = 1
configure:3389:  
/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/xgcc 
-B/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/bin/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/lib/ 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/include 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/sys-include 
    -o conftest -g -O2   conftest.c  >&5
/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/as: 106: 
exec: -meabi=5: not found
configure:3392: $? = 1
configure:3580: checking for suffix of object files
configure:3602:  
/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/xgcc 
-B/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/bin/ 
-B/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/lib/ 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/include 
-isystem 
/home/denizzz/dembed/arm-none-eabi-gdc/result/arm-none-eabi/sys-include 
    -c -g -O2  conftest.c >&5
/home/denizzz/dembed/arm-none-eabi-gdc/gcc-build/./gcc/as: 106: 
exec: -meabi=5: not found
configure:3606: $? = 1

Why config trying to use deprecated gcc option -V?
How to fix this?

Same problem discussion on github:
https://github.com/JinShil/arm-none-eabi-gdc/issues/1


More information about the D.gnu mailing list