[oe] Building older glibc

GNUtoo GNUtoo at no-log.org
Wed May 13 14:12:37 UTC 2009


On Wed, 2009-05-13 at 21:00 +1000, Peter Chubb wrote:
> Is there a trick to building an older glibc than the head?  I'm
> building for x86, and I need a libc.a that'll run against a 2.6.10
> kernel --- so I've tried
> 	bitbake glibc-2.3.2
> (and 2.3.5)
> And I see :
> ...
> | configure: loading site script /usr/src/oe-sel4/openembedded/site/common
> | configure: loading site script /usr/src/oe-sel4/openembedded/site/common
> | configure: error: add-on directory "nptl" does not exist
> | FATAL: oe_runconf failed
> NOTE: Task failed: /usr/src/oe-sel4/tmp/work/i686-oe-linux/glibc-2.3.2-r20/temp/log.do_configure.17493
> NOTE: package glibc-2.3.2-r20: task do_configure: failed
> ERROR: TaskFailed event exception, aborting
> 
> --
> Dr Peter Chubb  http://www.gelato.unsw.edu.au  peterc AT gelato.unsw.edu.au
> http://www.ertos.nicta.com.au           ERTOS within National ICT Australia
I had the same requirements:
I have a 2.4 kernel that doesn't have:
*nptl
*eabi
so I tried to patch a recent glibc and at the end I end up choosing
uclibc...
The drawback is that it seriously affect my binary compatibility with
glibc(that is to say I can't run the proprietary software that came with
the device...but I want to get rid of that software anyway...so...)
I didn't try or look into eglibc and I'm interested in knowing if it
require nptl
 
Denis.





More information about the Openembedded-devel mailing list