From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xiangfu Liu Date: Tue, 20 Jul 2010 13:24:53 +0800 Subject: [U-Boot] question about example/standalone/mips.lds In-Reply-To: <20100719175103.BFF6C153A81@gemini.denx.de> References: <4C43CABB.3070302@openmobilefree.net> <20100719175103.BFF6C153A81@gemini.denx.de> Message-ID: <4C453325.4080003@openmobilefree.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi which compiler in ELDK if for the mips_el system? I guess there are some different between ELDK cross compiler and OpenWrt cross compiler. so I want try ELDK cross compiler with my board. I found there are two mips_el boards[1] in MAKEALL. I want know how those two boards handle this example. give me some advice. ( I am learning :) by the way, here[2] is the error message with OpenWrt's cross compiler. thanks for all your help. --- [1] dbau1550_el \ pb1000 \ make -C examples/standalone all make[1]: Entering directory `/home/xiangfu/workspace/PanGu/u-boot.upstream/examples/standalone' 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 mipsel-openwrt-linux-ld: hello_world.o: endianness incompatible with that of the selected emulation mipsel-openwrt-linux-ld: failed to merge target specific data of file hello_world.o mipsel-openwrt-linux-ld: libstubs.a(stubs.o): compiled for a little endian system and target is big endian mipsel-openwrt-linux-ld: libstubs.a(stubs.o): endianness incompatible with that of the selected emulation mipsel-openwrt-linux-ld: failed to merge target specific data of file libstubs.a(stubs.o) make[1]: *** [hello_world] Segmentation fault make[1]: *** Deleting file `hello_world' make[1]: Leaving directory `/home/xiangfu/workspace/PanGu/u-boot.upstream/examples/standalone' make: *** [examples/standalone] Error 2 On 07/20/2010 01:51 AM, Wolfgang Denk wrote: > In message<4C43CABB.3070302@openmobilefree.net> you wrote: >> >> in this file :" example/standalone/mips.lds " >> it indicate compile example as BIG mips. but my device is LITTLE mips. >> so I simply comment this line[1]. I found other boards compile fine. without any error. >> >> do I must compile this example? >> is that ok to comment this line? >> or what I need to to ? > > All MIPS boards in mainline build fine without such a change - both > the BE and the LE ones. > > Best regards, > > Wolfgang Denk > -- Best Regards Xiangfu Liu http://www.openmobilefree.net