[Clfs-support] clibc-embedded uclibc0.9.29 build problems
Binghoo Dang
dangbinghoo at gmail.com
Tue Nov 4 22:25:37 PST 2008
b-vol 写道:
> Greetings.
>
> I am trying to compile uclibc-0.9.29 for the latest clfs-embeded. I seem to
> be at a roadblock with the $BUILD environment variable. Please see my eforts
> below:-
>
>
> ######## running make CC="${CC} ${BUILD}" ############
> If I use the BUILD settings in the clfs book namely:-
> clfs:/mnt/clfs/sourcesCLFS08emb/uClibc-0.9.29$ export BUILD=-mabi=32
> clfs:/mnt/clfs/sourcesCLFS08emb/uClibc-0.9.29$ echo $BUILD
> -mabi=32
> clfs:/mnt/clfs/sourcesCLFS08emb/uClibc-0.9.29$
>
> when I do make CC="${CC} ${BUILD}"
>
> I keep getting this line
> /bin/sh: -=: invalid option
> .....
> and this
> Shell options:
> -irsD or -c command or -O shopt_option (invocation only)
> -abefhkmnptuvxBCHP or -o option
> extra/scripts/gen_bits_syscall_h.sh: line 26: -mabi=32: command not found
> extra/scripts/gen_bits_syscall_h.sh: line 30: -mabi=32: command not found
>
> ####### if I try changing $BUILD as follows:-
>
> clfs:/mnt/clfs/sourcesCLFS08emb/uClibc-0.9.29$ export BUILD=-mcpu=cortex-a8
> clfs:/mnt/clfs/sourcesCLFS08emb/uClibc-0.9.29$ echo $BUILD
> -mcpu=cortex-a8
> clfs:/mnt/clfs/sourcesCLFS08emb/uClibc-0.9.29$ make CC="${CC} ${BUILD}"
>
> and then do:- make CC="${CC} ${BUILD}"
> ....I now get .....
> /bin/sh: -=: invalid option
> and
> /bin/sh: -mcpu=cortex-a8: command not found
>
> #######if i remove the '-' sign I still get
>
> /bin/sh: -mcpu=cortex-a8: command not found
> /bin/sh: -c: command not found
> make: *** [ldso/ldso/ldso.oS] Error 127
>
>
> help would be appreciated
>
>
> yours sincerely
> b-vol
>
>
>
> ###################################
> “Common sense teaches that booksellers should not speculate in hops,
> or bankers in turpentine; that railways should not be promoted by maiden
> ladies, or canals by beneficed clergymen ....”
> Walter Bagehot-economist: 1826-1877
> _______________________________________________
> Clfs-support mailing list
> Clfs-support at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
>
The book was wrong about the uclibc headers, there's a ticket may help
you. http://trac.cross-lfs.org/ticket/120
More information about the Clfs-support
mailing list