buildroot for arm1136 with big endianess

Steven Geerts Steven.geerts at thomson.net
Wed Sep 14 08:50:29 UTC 2005


Hi

I'm still having problems with building buildroot for arm with
big-endianess.  See below for error description.

I tried different versions, but I'm not able to solve this problem.
Anybody any clues at all?  

greets
/gcc/arm-linux-uclibc/4.0.1/include -c ldso.c -o ldso.o
/TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-strip -x -R .note -R .comment ldso.o
/TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-ld -EB -e _start -z now -Bsymbolic -shared --warn-common --export-dynam
ic --sort-common -z combreloc --discard-locals --discard-all
--no-undefined -s -soname=ld-uClibc.so.0 \
        -o ld-uClibc-0.9.28.so arm/resolve.o
ldso.o /TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.0.1/libgcc.a
/TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-ld: /TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/lib/gcc/arm-l
inux-uclibc/4.0.1/libgcc.a(_udivsi3.o): compiled for a little endian
system and target is big endian
/TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-ld: failed to merge target specific data of file /TOOLS/hlfs/buildroot/
buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.0.1/libgcc.a(_udivsi3.o)
/TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-ld: /TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/lib/gcc/arm-l
inux-uclibc/4.0.1/libgcc.a(_dvmd_lnx.o): compiled for a little endian
system and target is big endian
/TOOLS/hlfs/buildroot/buildroot/build_arm/staging_dir/bin/arm-linux-uclibc-ld: failed to merge target specific data of file /TOOLS/hlfs/buildroot/
buildroot/build_arm/staging_dir/lib/gcc/arm-linux-uclibc/4.0.1/libgcc.a(_dvmd_lnx.o)
make[3]: *** [ld-uClibc-0.9.28.so] Error 1
make[3]: Leaving directory
`/TOOLS/hlfs/buildroot/buildroot/toolchain_build_arm/uClibc/ldso/ldso'
make[2]: *** [ldso] Error 2
make[2]: Leaving directory
`/TOOLS/hlfs/buildroot/buildroot/toolchain_build_arm/uClibc/ldso'
make[1]: *** [_dir_ldso] Error 2
make[1]: Leaving directory
`/TOOLS/hlfs/buildroot/buildroot/toolchain_build_arm/uClibc'
make: ***
[/TOOLS/hlfs/buildroot/buildroot/toolchain_build_arm/uClibc/lib/libc.a]
Error 2


On Thu, 2005-08-18 at 17:45 +0200, Steven Geerts wrote:

> Another strange thing is, that after first compilation where it
> complains about the endianess and I change the uclibc to little
> endian, it complains the other way around.
> 
> anybody suggestions.
> 
> sg
> On Thu, 2005-08-18 at 17:13 +0200, Steven Geerts wrote:
> 
> > Where can I specify specific settings for uclibc.  After the
> > menuconfiguration it's indeed asked for big/little endian, so I
> > should think that it the buildroot should take care for all
> > compilations. 
> > 
> > regards
> > On Thu, 2005-08-18 at 17:01 +0200, David Hallas Andersen wrote:
> > 
> > > 
> > > > tnx for the replies alreaydy. I'm trying to build with gcc for
> > > arm with
> > 
> > 
> > 
> > _______________________________________________
> > uClibc mailing list
> > uClibc at uclibc.org
> > http://codepoet.org/mailman/listinfo/uclibc
> 
> 



> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://codepoet.org/mailman/listinfo/uclibc












-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/uclibc/attachments/20050914/46382ea6/attachment.htm 


More information about the uClibc mailing list