Please help! about cross-compiler using uclibc for UC/OS.

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Mon Nov 17 15:01:27 UTC 2008


On Mon, Nov 17, 2008 at 10:40:57PM +0800, Cheng bin wrote:
>Hi All:
>       Firstly thanks a lot for your time.
>       I am a new player with cross-compiler, I just went through the way of
>constructing a cross-compiler using uclibc for mips32,
>and of course with linux as its os. After all of this, I am wondering how to
>construct such a cross-compiler but using operating system
>other than linux, such as uc/os etc? Well, I have no linux headers bcz with
>uc/os, while configutation of uclibc needs it.
>       Any way, I assigned no headers when doing menuconfig, but it shows
>following errors when make it:
>------------------------------------------------------------------------------------------------------
>$make
>+ ./extra/scripts/fix_includes.sh -k '' -t mips
>.........
>.........
>make: ***[headers] Error 1
>------------------------------------------------------------------------------------------------------
>
>       I know I must get wrong concept about cross-compiler itslef, but just
>can not figure it out.
>It will be appreciated If anyone can give me a tip or an explanation.Thx.

You need (linux) kernel headers to build uClibc.

I suggest you start by using something like linuxFromScratch or buildroot.
I'm confident that http://repo.or.cz/w/buildroot.git/ builds fine for mips
(at least the non OABI, i'd start with n32 or eabi).



More information about the uClibc mailing list