[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
endianness.

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
mno-thumb-interwork

regards,

Philip 


		
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - now with 250MB free storage. Learn more.
http://info.mail.yahoo.com/mail_250



More information about the uClibc mailing list