Define CROSS_COMPILE in .config (kernel 2.6.35)
Yegor Yefremov
yegor_sub1 at visionsystems.de
Wed Aug 4 06:55:36 EDT 2010
Has anyone tried this option? If I define my CROSS_COMPILE prefix in .config and then call
make ARCH=arm
then I get following errors:
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: »include/generated/mach-types.h« ist bereits aktualisiert.
CC kernel/bounds.s
cc1: error: unrecognized command line option "-mlittle-endian"
cc1: error: unrecognized command line option "-mabi=aapcs-linux"
cc1: error: unrecognized command line option "-mno-thumb-interwork"
kernel/bounds.c:1: error: bad value (armv4t) for -march= switch
kernel/bounds.c:1: error: bad value (arm9tdmi) for -mtune= switch
the CROSS_COMPILE seems to be ignored. But if I comment the empty CROSS_COMPILE entry in Makefile
#CROSS_COMPILE ?=
CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
everything is working like a charm. Am I missing something?
Regards,
Yegor
More information about the linux-arm-kernel
mailing list