[U-Boot-Users] "Porting armboot epxa1db to u-boot question

Hi
I'm trying to port the armboot epxa1db version to U-Boot.
I made all the change necessary (I guess :-)). I can compile it but i'm not able to link it. The linker reports these messages:
arm-linux-ld -Bstatic -T /home/sorio/Devel/UBoot/u-boot-0.3.0/board/epxa1db/u-boot.lds -Ttext 0x00000 cpu/epxa/start.o /home/sorio/Devel/UBoot/u-boot-0.3.0/tools/quartus/libraries/software/boot/libboot_xa_ads.a\ --start-group board/epxa1db/libepxa1db.a cpu/epxa/libepxa.a lib_arm/libarm.a fs/jffs2/libjffs2.a fs/fdos/libfdos.a net/libnet.a disk/libdisk.a rtc/librtc.a dtt/libdtt.a drivers/libdrivers.a post/libpost.a post/cpu/libcpu.a common/libcommon.a lib_generic/libgeneric.a --end-group \ -Map u-boot.map -o u-boot arm-linux-ld: Error: interrupts.o compiled for EABI version 0, whereas u-boot is compiled for version 1 File format not recognized: failed to merge target specific data of file cpu/epxa/libepxa.a(interrupts.o) arm-linux-ld: Error: board.o compiled for EABI version 0, whereas u-boot is compiled for version 1 File format not recognized: failed to merge target specific data of file lib_arm/libarm.a(board.o) arm-linux-ld: Error: net.o compiled for EABI version 0, whereas u-boot is compiled for version 1 File format not recognized: failed to merge target specific data of file net/libnet.a(net.o) arm-linux-ld: Error: bootp.o compiled for EABI version 0, whereas u-boot is compiled for version 1 File format not recognized: failed to merge target specific data of file net/libnet.a(bootp.o) arm-linux-ld: Error: rarp.o compiled for EABI version 0, whereas u-boot is compiled for version 1 File format not recognized: failed to merge target specific data of file net/libnet.a(rarp.o) ........
I'm not able to understand this error. Could someone be so kind as to tell me a hint?
Thank you in advance
Andrea Sorio

Dear Andrea,
in message 3EAE7EC6.1000006@cocay.it you wrote:
I'm trying to port the armboot epxa1db version to U-Boot. I made all the change necessary (I guess :-)). I can compile it but
i'm not able to link it. The linker reports these messages:
Can you compile and link the code for any other ARM board using your tool chain? Try running "./MAKEALL arm" ...
If this works, you have to look at your own code. If this gives the same problems you can try using another set of tools (for example our ELDK :-)
Best regards,
Wolfgang Denk
participants (2)
-
Andrea Sorio
-
Wolfgang Denk