|
Hi, I downloaded the latest uCLinux-dist and uCLinux-2.4.x distributions
and I am running into some errors. The first one came from the .config file in uCLinux-2.4.x.
It seems to have illegal characters. I was able to proceed by replacing it by
the .config.old file. I am now running into a linker error using a previously
working auto-config.in. mb-ld -T linux.ld
arch/microblaze/platform/uclinux-auto/head_ram.o init/main.o init/version.o
init/do_mounts.o \ --start-group \
arch/microblaze/kernel/kernel.o arch/microblaze/mm/mm.o
arch/microblaze/xilinx_ocp/xilinx_ocp.o
arch/microblaze/platform/uclinux-auto/platform.o kernel/kernel.o
mmnommu/mmnommu.o fs/fs.o ipc/ipc.o \
drivers/char/char.o drivers/serial/serial.o drivers/block/block.o
drivers/misc/misc.o drivers/net/net.o drivers/mtd/mtdlink.o
drivers/media/media.o \ net/network.o \
/home/devel/uclinux/src/uClinux-2.4.x/lib/lib.a arch/microblaze/lib/lib.a
/home/devel/Tooling/Embedded/Xilinx/EDK_82i/gnu/microblaze/lin/bin/../lib/gcc/microblaze/3.4.1/bs/m/libgcc.a
\ --end-group \ -o linux drivers/block/block.o: In function `initrd_release': /home/devel/uclinux/src/uClinux-2.4.x/drivers/block/rd.c(.text+0x3be0):
undefined reference to `free_initrd_mem' make[1]: *** [linux] Error 1 make[1]: Leaving directory
`/home/devel/uclinux/src/uClinux-2.4.x' make: *** [linux] Error 1 What am I missing? Thanks, Christophe |