Sourcery G++ Lite 2007q3-53 for ARM EABI should be the right one:
http://www.codesourcery.com/gnu_toolchains/arm/portal/release316
Regards,
Matthieu.
there is also a patch to stock gcc 4.3.1 to fix the ICE with -mfpu=neon, has
anybody given that a good workout?
--
"Because you all know we'd all fit better in a padded room than a glass
house.."
Linus Torvalds
arm-none-eabi is the wrong toolchain.
Did you edit U-Boot's makefile to compile with arm-none-eabi?
Just tried it, boot_beagle_revb.tar.gz compiles fine with
arm-none-linux-gnueabi-gcc.
Correct compiler is
-- cut --
> arm-none-linux-gnueabi-gcc -v
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /scratch/paul/lite/linux/src/gcc-4.2/configure
--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu
--target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap
--disable-libssp --disable-libgomp --disable-libstdcxx-pch
--with-gnu-as --with-gnu-ld --enable-languages=c,c++ --enable-shared
--enable-symvers=gnu --enable-__cxa_atexit
--with-pkgversion=CodeSourcery Sourcery G++ Lite 2007q3-51
--with-bugurl=https://support.codesourcery.com/GNUToolchain/
--disable-nls --prefix=/opt/codesourcery
--with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc
--with-build-sysroot=/scratch/paul/lite/linux/install/arm-none-linux-gnueabi/libc
--enable-poison-system-directories
--with-build-time-tools=/scratch/paul/lite/linux/install/arm-none-linux-gnueabi/bin
--with-build-time-tools=/scratch/paul/lite/linux/install/arm-none-linux-gnueabi/bin
Thread model: posix
gcc version 4.2.1 (CodeSourcery Sourcery G++ Lite 2007q3-51)
-- cut --
Btw, better you use Steve's U-Boot git instead of
boot_beagle_revb.tar.gz. It has some fixes.
http://www.sakoman.net/cgi-bin/gitweb.cgi?p=u-boot-omap3.git;a=shortlog;h=refs/heads/test
Dirk
It talks about "ARM GNU/Linux tool chain"
> which recommends 2007q3-53
> (which is bare-metal EABI) instead of 2007q3-51 (Linux/GNU EABI).
Thanks for the hint, I never looked so detailed at the 5x numbers ;)
Wiki want to say "use ARM GNU/Linux tool chain 2007q3 version".
Do you like to correct this?
Dirk