I am using a very old version of uboot. It hasn't been updated in literally years. I just updated to version 2012.07-rc1 (i believe?). I had no trouble building my older version of uboot using:
make distclean
make davinci_dvevm_config
make
When I do that using the new version, I get the following error. It seems that I just have something configured wrong.
/usr/lib/gcc/ ....... (long path) ...... /bin/ld: armv5te architecture of input file 'crc32.o' is incompatible with i386 output
I get a few errors like that, then a line that says:
collect2: ld returned 1 exit status
and the make fails.
All the path stuff seems to be set up properly since the previous build works, and the make is clearly using the correct gcc (i configured this in the Makefile) but it looks like its using the INCORRECT ld? What am I missing? Any ideas?
Thanks