
Dear Daniel,
in message 9b7ca65705032817584e803f61@mail.gmail.com you wrote:
I'm trying to compile latest U-boot I downloaded from CVS using the cross compiler I made using crosstool, but getting error without any print outs that I can work with.
General rule: if you don't get any error messages then try running the commands by hand onthe command line.
UNDEF_SYM=`powerpc-linux-objdump -x lib_generic/libgeneric.a board/a3000/liba3000.a cpu/mpc824x/libmpc824x.a lib_ppc/libppc.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a net/libnet.a disk/libdisk.a rtc/librtc.a dtt/libdtt.a drivers/libdrivers.a drivers/sk98lin/libsk98lin.a post/libpost.a post/cpu/libcpu.a common/libcommon.a |sed -n -e 's/.*(__u_boot_cmd_.*)/-u\1/p'|sort|uniq`;\ powerpc-linux-ld -Bstatic -T /tmp/u-boot-cvs/board/a3000/u-boot.lds -Ttext 0xFFF00000 -n $UNDEF_SYM cpu/mpc824x/start.o \ --start-group lib_generic/libgeneric.a board/a3000/liba3000.a cpu/mpc824x/libmpc824x.a lib_ppc/libppc.a fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a fs/reiserfs/libreiserfs.a fs/ext2/libext2fs.a net/libnet.a disk/libdisk.a rtc/librtc.a dtt/libdtt.a drivers/libdrivers.a drivers/sk98lin/libsk98lin.a post/libpost.a post/cpu/libcpu.a common/libcommon.a --end-group -L /opt/crosstool/powerpc-linux/gcc-3.2.3-glibc-2.2.5/lib/gcc-lib/powerpc-linux/3.2.3/nof -lgcc \ -Map u-boot.map -o u-boot make: *** [u-boot] Error 139
As you can see, no real helpful message here. If only there was.. I could have solved it :)
Most probably either the invocation of "powerpc-linux-objdump" or that of "powerpc-linux-ld" fail with a segmentation violation. Try running these commands step by step on the command line.
I bet there will be an error message from your shell.
Best regards,
Wolfgang Denk