在 Sun, 17 Jan 2010 21:30:39 +0800,Holger Hans Peter Freyther <[email protected]> 写道:

On Sunday 17 January 2010 14:10:18 Guo Hongruan wrote:
* the preferred version of binutils of conf/distro/micro.conf is 2.19.51
* the preferred version of glibc is 2.6.1 which is defined in
sane-toolchain.inc * the ld produced by binutils-2.19.51 reports that it
 can not find the __begin symbol when linking with glibc-2.6.1

It would be really great if you could start to read emails too.

So now we now two ways to cure the symptoms but we have no idea about the
underlying root cause.

Is it too much to ask what the actual error is? The __begin reminds me of a
bug in the linker script Khem was pointing out?


I guess you are using latest binutils. There has been changes in ld
which surfaced this issue. So either you could switch back to using
older binutils like 2.18 or something. Or you could also port the patch
recipes/glibc/glibc-2.9/glibc-2.9-use-_begin.patch

That's the cause of the building failure. I think it is better to use the newer version of glibc that to port the patch to glibc-2.6.1



_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel


--
Guo Hongruan, Embedded Linux Consultant
Skype: camelguo
Twitter: camelguo
http://www.gulessoft.com

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to