[uClibc] maxosx and armbe (big endian) problems

Philip Rakity prakity at yahoo.com
Sun Dec 19 02:29:05 UTC 2004

1) buidling arm (little endian) works on macosx --
arch arm and select little endian

2) set arch to arm and select big-endian fails because
_udiv etc are compiled in little endian (maybe a note
in make about arch armbe is needed?)  NOT obvious why
one needs to do 3) below since script asks about

3) change arch to armbe in Makefile.   _udiv 
endianness problem is fixed goes further on and then
fails with error 
/armeb-linux-uclibc/bin/ld: unrecognised emulation
mode: armelf_linux
Supported emulations: armelfb_linux armelfb
collect2: ld returned 1 exit status

4) CHANGE (wild guess) specs-arm-soft-float to NOT
default to littleendian -- goes MUCH further -- almost
to end of build and then fails with same error as 3)

marm mbig-endian msoft-float mapcs-32



Do you Yahoo!? 
Yahoo! Mail - now with 250MB free storage. Learn more.

More information about the uClibc mailing list