The build process is different depending on whether you're building for
nptl or linuxthreads.  I don't exactly remember offhand the reasons why
this is the case: it's possible that the actual distinction is between
with-__thread and without-__thread.

Anyway, the two situations are:

1. With linuxthreads, you need glibc-initial, then gcc-cross-initial,
then glibc, then gcc-cross.

2. With nptl, you need glibc-initial, then gcc-cross-initial, then
glibc-intermediate, then gcc-cross, then glibc.

I don't really understand where your circular dependency is coming from.
Can you elaborate on that?

p.

On Wed, 2006-06-21 at 18:03 +0200, Michael 'Mickey' Lauer wrote:
> Can someone tell me a bit more about these three glibc flavours?
> 
> When is which one necessary and why are the DEPENDS in glibc depending
> on whether nptl is in GLIBC_ADDONS or not.
> 
> I found that - and bitbake's lack to report a circular dependency
> instead of a non-available version - to be the cause for my infamous
> "preferred version 2.4 of glibc not available" error.
> 

_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe

Reply via email to