This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

big endian toolchain for xscale/arm


Hello,
    I am trying to get a big endian based toolchain for Xscale using
crosstools 0.42 and the armv5b script
i made the trival changes to it so it would use the 4.x gcc series and
gclibc 2.3.2 to .6 (which ever will work)
when i get to build gcc i get this error.

/home/akp/xscale/tools/bin/armv5b-softfloat-linux-ld: unrecognised emulation
mode: armelf_linux
Supported emulations: armelfb_linux armelfb
collect2: ld returned 1 exit status
make[3]: *** [libgcc_s.so] Error 1
make[3]: Leaving directory
`/home/akp/crosstool-0.42/build/armv5b-softfloat-linux/gcc-4.1.0-glibc-2.3.2/build-gcc/gcc'
make[2]: *** [libgcc.a] Error 2
make[2]: Leaving directory
`/home/akp/crosstool-0.42/build/armv5b-softfloat-linux/gcc-4.1.0-glibc-2.3.2/build-gcc/gcc'
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory
`/home/akp/crosstool-0.42/build/armv5b-softfloat-linux/gcc-4.1.0-glibc-2.3.2/build-gcc'
make: *** [all] Error 2



how do i fix this?
i have tried to build a toolchain by hand but fail miserably everytime.

also does anyone what version of gcc support the -mabi=apcs-gnu option? my
research lead me to 3.4.5 being the least version that supports is but i
can't get it to work, and i know for a fact 4.x supports it, but i can't get
those to build.


Thanks,

Anish Patel


--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]