[ERROR] /tmp/crosstool-ng/targets/src/gcc-4.2.2/gcc/regrename.c:1646: error: (Each undeclared identifier is reported only once
[ERROR] /tmp/crosstool-ng/targets/src/gcc-4.2.2/gcc/regrename.c:1646: error: for each function it appears in.)
[ERROR] make[2]: *** [regrename.o] Error 1
[ERROR] make[1]: *** [all-gcc] Error 2
[ERROR] Build failed in step 'Installing static core C compiler'
[ERROR] Error happened in '/opt/crosstool-ng/lib/ct-ng-1.8.2/scripts/functions' in function 'CT_DoExecLog' (line unknown, sorry)
[ERROR] called from '/opt/crosstool-ng/lib/ct-ng-1.8.2/scripts/build/cc/gcc.sh' at line # 274 in function 'do_cc_core'
[ERROR] called from '/opt/crosstool-ng/lib/ct-ng-1.8.2/scripts/build/cc/gcc.sh' at line # 52 in function 'do_cc_core_pass_1'
[ERROR] called from '/opt/crosstool-ng/lib/ct-ng-1.8.2/scripts/crosstool-NG.sh' at line # 586 in function 'main'
[ERROR] Look at '/root/arm-unknown-linux-gnueabi/build.log' for more info on this error.
[ERROR] (elapsed: 8:52.72)
[08:52] / make: *** [build] Error 2
1646 行开始针对的是AVR,所以选择屏蔽掉 1646--1688。
problem2:
[root@localhost crosstool-ng]# arm-unknown-linux-gnueabi-gcc -v
Using built-in specs.
Target: arm-unknown-linux-gnueabi
Configured with: /tmp/crosstool-ng/targets/src/gcc-4.2.2/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-unknown-linux-gnueabi --prefix=/root/arm-unknown-linux-gnueabi --with-sysroot=/root/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi//sys-root --enable-languages=c,c++,java --disable-multilib --with-arch=armv5t --with-tune=xscale --with-float=soft --disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap --enable-threads=posix --enable-target-optspace --with-local-prefix=/root/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi//sys-root --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.2.2-atmel.1.1.3.avr32linux.1
竟然多了 "atmel..1.3.avr32linux.1"
后来查看原因是因为一个patch: 300-avr32-atmel-v1.1.3.patch
#define VERSUFFIX "-atmel.1.1.3.avr32linux.1"
更改为你要的版本号。