--- In ts-7000%40yahoogroups.com, "smachin1000" <> wrote:
>
> Hi All,
>
> I haven't done this for a while so may have made a simple mistake somewhere. I'm trying to cross compile the standard 2.6.21 kernel provided by TS for my 7350. I'm running the latest Ubuntu in VirtualBox.
>
> I installed the cross compiler from
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7350-linux/cross-toolchains/crosstool-linux-gcc-3.3.4-glibc-2.3.2-0.28rc39.tar.bz2, then downloaded the kernel source from
ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7350-linux/sources/linux-2.6.21-ts-src-feb022010.tar.gz/. I then added the cross compile tool's binary directory to my path, and edited the CROSS_COMPILE in the Linux Makefile to be CROSS_COMPILE = /usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/bin/arm-linux-
>
> I then went to compile the kernel with:
> make ts7350_defconfig
> make oldconfig
> make
>
> which gives:
>
> scripts/kconfig/conf -s arch/arm/Kconfig
> drivers/crypto/cesa/Kconfig:16:warning: type of 'MV_CESA_TEST' redefined from 'tristate' to 'boolean'
> CHK include/linux/version.h
> SYMLINK include/asm-arm/arch -> include/asm-arm/arch-ep93xx
> make[1]: `include/asm-arm/mach-types.h' is up to date.
> CHK include/linux/utsrelease.h
> CC arch/arm/kernel/asm-offsets.s
> cc1: error: invalid option `abi=aapcs-linux'
> make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1
> make: *** [prepare0] Error 2
>
> Where did I go wrong?
>