Hello, I have problem when compiling linux kernel for S3C2440 SoC, everytime the compiling failed with the following message,
Code:
GEN /tmp/kbuild/Makefile
scripts/kconfig/conf -s arch/arm/Kconfig
drivers/net/fec_mpc52xx/Kconfig:7:warning: 'select' used by config symbol 'FEC_MPC52xx' refer to undefined symbol 'PPC_BESTCOMM'
CHK include/linux/version.h
SYMLINK include/asm-arm/arch -> include/asm-arm/arch-s3c2410
make[2]: `include/asm-arm/mach-types.h' is up to date.
Using /home/jy/linux/linux-2.6.19.2 as source for kernel
GEN /tmp/kbuild/Makefile
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CHK include/linux/compile.h
LD kernel/power/built-in.o
LD kernel/built-in.o
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
arch/arm/mach-s3c2410/built-in.o: In function `s3c2410_pm_drvinit':
common-smdk.c:(.init.text+0xb98): undefined reference to `s3c2410_sysclass'
make[1]: *** [.tmp_vmlinux1] Error 1
And I have read some of the related code, doesn't find any clue. I am new to embedded linux, can anyboday give me some suggestion ? The toolchain used to compile it is arm-linux-gcc 4.0.0 (comes from ELDK4.1 for ARM).