[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Errors with latest distribution



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