[oe] gcc-cross-initial.inc DEPENDS on libc-initial, but why conditionally on TARGET_ARCH?

Koen Kooi koen at dominion.kabel.utwente.nl
Tue Mar 11 01:46:31 UTC 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Leon Woestenberg schreef:
| Hello Richard,
|
| On Mon, Mar 10, 2008 at 11:27 PM, Richard Purdie <rpurdie at rpsys.net>
wrote:
|> On Mon, 2008-03-10 at 18:56 +0100, Leon Woestenberg wrote:
|>  > On Mon, Mar 10, 2008 at 5:48 PM, Koen Kooi
|>  > <koen at dominion.kabel.utwente.nl> wrote:
|>  > Indeed, when building powerpc/glibc no libc-initial is involved.
|>  > However, when I switch to ulibc, there is a libc-initial involved, but
|>  > it is not depended on, and a parallel build fails.
|>  >
|>  > Argh, if only I understood the whole complete picture, I could fix it,
|>
|>  I tried asking Phil who is/was one of our glibc gurus and he said "those
|>  two architectures are more classically 'embedded'" than, say, i386 or
|>  powerpc and they might well have more self-hosting runtimes." but he
|>  wasn't sure what the exact reason was.
|>
|>  I've become fuzzy about how the different toolchain bits fit together so
|>  I mapped out the chains below. I've missed out references to
|>
|>  <excellent summary>
|>
|>  So its all a bit complex...
|>
|>  What was the problem you were seeing with glibc-initial?
|>
| LOL, now to add further variables, it was with uclibc :-)
|
| Apparently, uclibc for powerpc does need libc-initial (provided by
| uclibc-initial?) as well.

There's a comment about that in one of the angstrom files about
(possible) needing a uclibc-initial as well. Since uclibc is rather
'dumb' and doesn't do nptl i hasn't been a problem yet, but 0.9.30 is
scheduled to have nptl support for arm, ppc and sh, so we probably need
to revamp uclibc support...


regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFH1eR3MkyGM64RGpERAp2gAJ9QmhzayJvzzxYJceAyCbPzj18fDwCfR4VA
sN1QuQ4KCbkpFYKlyll54WQ=
=evJc
-----END PGP SIGNATURE-----





More information about the Openembedded-devel mailing list