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
