попробовал собрать arm-elf-gcc-4.7.2 для компиляции под cortex-m3 ( stm32, конфиг для arm правил ). binutils собирается без проблем, а вот "basic" gcc - нет (.
собираю с такими опциями :
$ sudo ../gcc-4.7.2/configure --target=arm-elf --prefix=/usr/local/arm-linux/ --enable-interwork --enable-multilib --enable-languages="c,c++" --with-newlib --without-headers --disable-shared --with-gnu-as --with-gnu-ld --with-float=soft
$ sudo make all-gcc
получаю :
checking if mkdir takes one argument... (cached) no
*** Configuration arm-unknown-elf is obsolete.
*** Specify --enable-obsolete to build it anyway.
*** Support will be REMOVED in the next major release of GCC,
*** unless a maintainer comes forward.
make: *** [configure-gcc] Ошибка 1
с --enable-obsolete
checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
make: *** [configure-zlib] Ошибка 1
версии исходников :
binutils-2.23 gcc-4.7.2 gmp-4.3.2 mpc-0.8.1 mpfr-2.4.2 newlib-1.20.0
host : ubuntu 12.10 gcc-4.7
в какую сторону копать ? что можно попробовать ?