On Tue, 2009-12-01 at 11:52 +0800, jack_lu wrote:
> Dear Sir,
> hello! can you help me for compiling the linux kernel?
> Linux version is linux-2.6.21.5.
> CPU:mips
> Cross-compilation tools is eldk and openwrt file packages.
Hello,
Which board are you using? and did you try the corresponding defconfig
file under arch/mips/configs/.
Regards,
Wu zhangjin
> Errors are the followings.
> init/built-in.o: In function `init':
> init/main.c:833: undefined reference to `opipmux_gel_init'
> init/main.c:833: relocation truncated to fit: R_MIPS_26 against
> `opipmux_gel_init'
> init/main.c:835: undefined reference to `ip_auto_config'
> init/main.c:835: relocation truncated to fit: R_MIPS_26 against
> `ip_auto_config'
> init/built-in.o: In function `start_kernel':
> init/main.c:525: undefined reference to `setup_prom_printf'
> init/main.c:525: relocation truncated to fit: R_MIPS_26 against
> `setup_prom_printf'
> init/main.c:527: undefined reference to `prom_printf'
> init/main.c:527: relocation truncated to fit: R_MIPS_26 against
> `prom_printf'
> init/main.c:530: undefined reference to `prom_printf'
> init/main.c:530: relocation truncated to fit: R_MIPS_26 against
> `prom_printf'
> arch/mips/kernel/built-in.o: In function `test_setdata':
> arch/mips/kernel/syscall.c:461: undefined reference to
> `set_ipmux_el_tx_buf_data'
> arch/mips/kernel/syscall.c:461: relocation truncated to fit: R_MIPS_26
> against `set_ipmux_el_tx_buf_data'
> arch/mips/kernel/built-in.o: In function `test_getdata':
> arch/mips/kernel/syscall.c:453: undefined reference to
> `get_ipmux_el_rx_buf_data'
> arch/mips/kernel/syscall.c:453: relocation truncated to fit: R_MIPS_26
> against `get_ipmux_el_rx_buf_data'
> arch/mips/kernel/built-in.o: In function `test_waitinterrupt':
> arch/mips/kernel/syscall.c:446: undefined reference to
> `wait_for_host_test_interrupt'
> arch/mips/kernel/syscall.c:446: relocation truncated to fit: R_MIPS_26
> against `wait_for_host_test_interrupt'
> kernel/built-in.o: In function `free_module':
> kernel/module.c:1231: undefined reference to `kfree1'
> kernel/module.c:1231: relocation truncated to fit: R_MIPS_26 against
> `kfree1'
> drivers/built-in.o: In function `snapshot_map':
> drivers/md/dm-snap.c:900: undefined reference to `__cmpdi2'
> drivers/md/dm-snap.c:900: relocation truncated to fit: R_MIPS_26 against
> `__cmpdi2'
> make: *** [.tmp_vmlinux1] Error 1
> make: *** No rule to make target `../vmlinux', needed by `piggy.lzma'.
> Stop.
> copyed to ../wrt_uImage
> cp: cannot stat `uImageLzma': No such file or directory
> ls: cannot access ../wrt_uImage: No such file or directory
> ===============================================================
> output files:
> wrt_uImage : the kernel image
>
>
> Thanks &Best Wishes,
> Jack_Lu(鲁红刚)
> 益满颖贸易(上海)有限公司
> 上海市愚园路168号环球大厦A座2101室
> 电话:+86 21 62495328/29/30/31 分机:820
> 传真:+86 21 62490538
> MSN: luhongang@163.com
>
>
>
>
|