Thanks Koen. Falling back to default Angstrom distro triggers this error - ************************** | echo | /home/work/armv7a-angstrom-linux-gnueabi/gcc-cross-initial-4.3.3-r7.1/gcc-4.3.3/build.i686-linux.arm-angstrom-linux-gnueabi/./gcc/xgcc -B/home/work/armv7a-angstrom-linux-gnueabi/gcc-cross-initial-4.3.3-r7.1/gcc-4.3.3/build.i686-linux.arm-angstrom-linux-gnueabi/./gcc/ -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp -isystem/home/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include -B/home/build/tmp/cross/armv7a/arm-angstrom-linux-gnueabi/bin/ -B/home/build/tmp/cross/armv7a/arm-angstrom-linux-gnueabi/lib/ -isystem /home/raghu/build/tmp/cross/armv7a/arm-angstrom-linux-gnueabi/include -isystem /home/raghu/build/tmp/cross/armv7a/arm-angstrom-linux-gnueabi/sys-include -E -dM - | \ | sed -n -e 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p' \ | -e 's/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \ | sort -u > tmp-macro_list | *cc1: error: bad value (cortex-a9) for -mtune= switch *| /bin/sh /home/raghu/opendistro/build/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-cross-initial-4.3.3-r7.1/gcc-4.3.3/gcc/../move-if-change tmp-macro_list macro_list ************ I have removed gcc specific variables from my local.conf, so they must be getting picked up from the distro conf file.
Is cortex-a9 not yet supported by the default Angstrom toolchain or am i missing something ? --RK On Mon, Nov 23, 2009 at 1:42 PM, Koen Kooi <[email protected]>wrote: > On 23-11-09 07:14, RK Raggit wrote: > >> Hi, >> >> I am adding support for a cortex-a9 based machine but the build fails at >> gcc >> with this error - >> >> **************** >> | >> >> /home/work/armv7a-angstrom-linux-gnueabi/gcc-cross-initial-4.2.4-r9.1/gcc-4.2.4/gcc/crtstuff.c:1: >> error: bad value (cortex-a9) for -mtune= switch >> > > Gcc 4.2.4 doesn't support armv7 > > > > gcc variables in my local.conf read thus - >> >> PREFERRED_VERSION_gcc = "4.2.4" >> PREFERRED_VERSION_gcc-cross = "csl-arm-2008q1" >> PREFERRED_VERSION_gcc-cross-initial = "csl-arm-2008q1" >> PREFERRED_VERSION_gcc-cross-intermediate = "csl-arm-2008q1" >> > > Don't use CSL toolchains, they are waaaay to broken, especially 2008qX: > http://hardwarebug.org/2008/11/28/codesourcery-fails-again/ > Stick with the default toolchain angstrom is using, it is tested on real > hardware (CS only tests inside qemu) and is know to work well > > regards, > > Koen > > > > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
