[U-Boot] question about example/standalone/mips.lds

Wolfgang Denk wd at denx.de
Tue Jul 20 11:37:02 CEST 2010


Dear Xiangfu Liu,

In message <4C453325.4080003 at openmobilefree.net> you wrote:
> 
> which compiler in ELDK if for the mips_el system?

GCC, of course :-)

> I guess there are some different between ELDK cross compiler
> and OpenWrt cross compiler.
> so I want try ELDK cross compiler with my board.

You can download the installation image at
ftp://ftp.denx.de/pub/eldk/4.1/mips-linux-x86/iso/mips-2007-01-21.iso

> by the way, here[2] is the error message with OpenWrt's
> cross compiler.
...
> mipsel-openwrt-linux-ld -g -Ttext 0x80200000 -T mips.lds \
> 			-o hello_world -e hello_world hello_world.o libstubs.a \
> 			-L/home/xiangfu/workspace/PanGu/openwrt-xburst/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/lib/gcc/mipsel-openwrt-linux-uclibc/4.3.3 -lgcc
> mipsel-openwrt-linux-ld: hello_world.o: compiled for a little endian system and target is big endian

Well, the "el" in "mipsel-..." mean "Endianess Little".

You cannot use these tools to build code for a BE system.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Those who do not  understand  Unix  are  condemned  to  reinvent  it,
poorly.              - Henry Spencer, University of Toronto Unix hack


More information about the U-Boot mailing list