[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-arm
Subject:    Re: xscale tool-chain-332
From:       Michal Raviv <michal () extricom ! com>
Date:       2004-04-28 10:54:11
Message-ID: 408F8D53.1090405 () extricom ! com
[Download RAW message or body]

note the message -
    
/usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivsi3.o): 
compiled for a little endian system and target is big endian

you should link with a big-endian library, as the default path of your 
toolchain points to a little endian one.
try adding the following library path:
-L /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/be/

Michal.


ramprasad wrote:

> Hi All,
>    I am trying xscale big-endian Tool chain.I am facing this 
> problem.What  could be the reason  for this.
>
> I am using binutils-2.14, gcc-3.3.2 and glibc-2.3.2.
>
> I am refering  to one of the mail which i got from this list. I am 
> also attaching the link of that.
> http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2003-July/015975.html 
>
> He has got the xscale tool-chain working.
>
> While compiling binutils should we give ,make LDFLAGS=-mbig-endian. If 
> i give this i am getting error so i have done bintuils with  out that.
>
>
> Thanks in advance,
>
> make[2]: Leaving directory 
> `/home/rprasad/tool-chain/xscale/glibc-2.3.2/login'
> make  -C elf subdir_lib
> make[2]: Entering directory 
> `/home/rprasad/tool-chain/xscale/glibc-2.3.2/elf'
> arm-linux-gcc -mbig-endian   -nostdlib -nostartfiles -r -o 
> /home/rprasad/tool-chain/xscale/glibc-2.3.2/build-glibc/elf/librtld.map.o 
> '-Wl,-(' 
> /home/rprasad/tool-chain/xscale/glibc-2.3.2/build-glibc/elf/dl-allobjs.os 
> /home/rprasad/tool-chain/xscale/glibc-2.3.2/build-glibc/libc_pic.a 
> -lgcc '-Wl,-)' 
> -Wl,-Map,/home/rprasad/tool-chain/xscale/glibc-2.3.2/build-glibc/elf/librtld.mapT 
>
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivsi3.o): 
> compiled for a little endian system and target is big endian
> File in wrong format: failed to merge target specific data of file 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_udivsi3.o)
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_divsi3.o): 
> compiled for a little endian system and target is big endian
> File in wrong format: failed to merge target specific data of file 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_divsi3.o)
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_umodsi3.o): 
> compiled for a little endian system and target is big endian
> File in wrong format: failed to merge target specific data of file 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_umodsi3.o)
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_dvmd_lnx.o): 
> compiled for a little endian system and target is big endian
> File in wrong format: failed to merge target specific data of file 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_dvmd_lnx.o)
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_ashldi3.o): 
> compiled for a little endian system and target is big endian
> File in wrong format: failed to merge target specific data of file 
> /usr/local/armlinux/lib/gcc-lib/arm-linux/3.3.2/libgcc.a(_ashldi3.o)
>
> Regards
> Ramprasad
>
>
> -------------------------------------------------------------------
> Subscription options: 
> http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
> FAQ/Etiquette:       
> http://www.arm.linux.org.uk/armlinux/mailinglists.php
>
>


-------------------------------------------------------------------
Subscription options: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
FAQ/Etiquette:       http://www.arm.linux.org.uk/armlinux/mailinglists.php
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic