Failure to boot into cross built environment (iWMMXt NPTL EABI)
Steven Newbury
s_j_newbury@yahoo.co.uk
Sun Apr 23 20:04:00 GMT 2006
--- Steven Newbury <s_j_newbury@yahoo.co.uk> wrote:
>
> --- Steven Newbury <s_j_newbury@yahoo.co.uk> wrote:
>
> >
> > --- Khem Raj <khem@mvista.com> wrote:
> >
> > > Steven Newbury wrote:
> > > > OK this is now confirmed. I tried turning on oldabi support and
> booting
> > > into
> > > > another rootfs. That worked. Chrooting into my EABI environment gave
> the
> > > error
> > > > below.
> > > >
> > > thats expected. EABI changes structure alignments and some structure
> > > passing that happens between kernel and glibc
> > > will not match and you will have problems. Especially when kernel tried
> > > to compare the size of the structures for sanity
> > > while catering system calls.
> > >
> > >
> > Except the exact same thing happens when I try booting directly into my
> pure
> > EABI environment with no old ABI anywhere.
> Above was with the 2.6.16 Linux kernel + patches
>
> I have now tested 2.6.17 + (a lot less!) patches:
> Same thing happens, so I'm inclined to think something has gone wrong with my
> glibc build??? Perhaps missing a "when EABI build do something different"
> case?
> I'll have a closer look. Any help would be most welcome! :-)
>
Statically linked "sash", built with the same toolchain; works fine if it makes
any difference. I do find that a little odd...
Steve
Send instant messages to your online friends http://uk.messenger.yahoo.com
--
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc
mailing list