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. 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@xxxxxxx -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.