|toolchain version||aung.opensource||8/14/08 8:34 AM|
who could please share with me the newest toolchain version for
beagleboard ? 2007q1-21 ?
|Re: [beagleboard] toolchain version||Matthieu Poullet||8/14/08 8:51 AM|
Sourcery G++ Lite 2007q3-53 for ARM EABI should be the right one:
|Re: [beagleboard] Re: toolchain version||Steven King||8/14/08 9:20 AM|
On Thursday 14 August 2008 8:51:30 Matthieu Poullet wrote:
there is also a patch to stock gcc 4.3.1 to fix the ICE with -mfpu=neon, has
|Re: toolchain version||aung.opensource||8/14/08 7:16 PM|
thank you for your information , i start from 2007q3-53 .
|Re: toolchain version||aung.opensource||8/16/08 9:36 AM|
I met some problem when i build u boot by 2007q3-53 and my uboot is u-
error message as below , any thing i forget to do?
--start-group lib_generic/libgeneric.a cpu/
omap3/libomap3.a lib_arm/libarm.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 drivers/
bios_emulator/libatibiosemu.a drivers/block/libblock.a drivers/dma/
libdma.a drivers/hwmon/libhwmon.a drivers/i2c/libi2c.a drivers/input/
libinput.a drivers/misc/libmisc.a drivers/mtd/libmtd.a drivers/mtd/
nand/libnand.a drivers/mtd/nand_legacy/libnand_legacy.a drivers/mtd/
onenand/libonenand.a drivers/net/libnet.a drivers/net/sk98lin/
libsk98lin.a drivers/pci/libpci.a drivers/pcmcia/libpcmcia.a drivers/
spi/libspi.a drivers/rtc/librtc.a drivers/serial/libserial.a drivers/
usb/libusb.a drivers/video/libvideo.a common/libcommon.a libfdt/
libfdt.a api/libapi.a post/libpost.a board/omap3530beagle/
libomap3530beagle.a --end-group -L /opt/arm-2007q3/bin/../lib/gcc/arm-
none-eabi/4.2.1 -lgcc -lgcc_eh \
-Map u-boot.map -o u-boot
arm-none-eabi-ld: cannot find -lgcc_eh
On 8月15日, 上午10時16分, "aung.opensource" <aung.opensou...@gmail.com>
> > Linus Torvalds- 隱藏被引用文字 -
> - 顯示被引用文字 -
|Re: toolchain version||John Beetem||8/16/08 10:25 AM|
I'm also a newbie as far as Sourcery is concerned (< 24 hours
experience, no kernel or Uboot builds), but this might be useful:
The linker is looking for libgcc_eh.a and is failing to find it in .../
I've downloaded two versions of G++ Lite:
1. arm-none-eabi 2007q3-53 is for building low-level applications
such as Uboot and Linux Kernel image that don't have an underlying
2. arm-none-linux-gnueabi 2007q3-51 is for building Lunix
applications such as user code that runs on Ångström. I've used this
successfully for both "Hello, world" and a simple X11 application,
running on top of Koen's Ångström demo.
arm-none-eabi 2007q3-53 does not seem to have library libgcc_eh.a.
On the other hand, arm-none-linux-gnueabi 2007q3-51 does have it in
You might try removing "-lgcc_eh" from the gcc (ld) command and see if
it's really needed by Uboot.
On Aug 16, 9:36 am, "aung.opensource" <aung.opensou...@gmail.com>
|Re: [beagleboard] Re: toolchain version||Dirk||8/16/08 11:34 AM|
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
Correct compiler is
-- cut --
Btw, better you use Steve's U-Boot git instead of
|Re: [beagleboard] Re: toolchain version||Dirk||8/16/08 11:40 AM|
John Beetem wrote:From technology point of view, this is correct. But for Beagle you
don't need this. We build everything (U-Boot, Kernel and user space)
with arm-none-linux-gnueabi and this is fine. So you don't need
> 2. arm-none-linux-gnueabi 2007q3-51
Use this for everything (U-Boot, kernel and apps).
Better use arm-none-linux-gnueabi. Will be easier unless you are
interested in U-Boot optimization.
|Re: toolchain version||John Beetem||8/16/08 12:34 PM|
Thank you for clearing this up.
I was mislead by the 2nd post in this topic and also by the
http://elinux.org/BeagleBoard#Compiler which recommends 2007q3-53
(which is bare-metal EABI) instead of 2007q3-51 (Linux/GNU EABI).
|Re: [beagleboard] Re: toolchain version||Dirk Behme||8/16/08 12:43 PM|
John Beetem wrote:
It talks about "ARM GNU/Linux tool chain"
> which recommends 2007q3-53
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?
|Re: toolchain version||John Beetem||8/16/08 12:49 PM|
I've never done Wiki updates, and I'd rather leave it to someone who
has had more than just a few hours of experience with Sourcery :-)
|Re: toolchain version||Matthieu Poullet||8/16/08 4:05 PM|
sorry I've made the mistake in the second post, so I've fixed the
|Re: [beagleboard] Re: toolchain version||aung.opensource||8/17/08 2:16 AM|
thank you , I solve it now.
2008/8/17, mpoullet <matthieu...@gmail.com>: