[oe] [oe-commits] org.oe.dev glibc 2.4: Apply recently added patches only fo x86.

Jamie Lenehan lenehan at twibble.org
Thu Sep 28 23:30:42 UTC 2006


On Fri, Sep 29, 2006 at 12:06:49AM +0200, Michael 'Mickey' Lauer wrote:
> Am Freitag, den 29.09.2006, 07:39 +1000 schrieb Jamie Lenehan:
> > Hmm, maybe it's those new linux-libc-headers that I see went in a few
> > days ago - they might now be exporting those *at functions when they
> > weren't before and therefore glibc is now picking them up. I'm still
> > using the 2.6.15.99 headers. I'll test with those newer ones now.
> 
> Right. A couple of days ago, glibc-intermediate stopped building for me
> wanting linux headers >= 2.6.17. I built the new 2.6.18 kernel-based
> headers then
> (which are still DEF_PREF=-1).

I've been building for for MACHINE=wrap (which is i486) with
linux-libc-headers 2.6.15.99 and everything is fine. If I change to
MACHINE=x86 (which is also i486), without changing anything else (ie,
still using linux-libc-headers 2.6.15.99), then it fails with the
"checking for kernel header at least 2.6.17" error.

If I change the OLDEST_KERNEL = "2.6.17" in machine/x86.conf to
OLDEST_KERNEL = "2.6.15" (still using linux-libc-headers 2.6.15.99)
then x86 works fine as well.

So it looks like with linux-libc-headers 2.6.15.99 (or earlier)
things are fine, but with linux-libc-headers 2.6.18 things break
unless you have those *at patches. And this is regardless of what
target you are building for.

Now the question is  how to make all these things play nicely
together...

-- 
 Jamie Lenehan <lenehan at twibble.org>




More information about the Openembedded-devel mailing list