From: "Christian Joensson" <[EMAIL PROTECTED]>
Date: Thu, 23 Mar 2006 09:25:43 +0100

> On 3/23/06, David S. Miller <[EMAIL PROTECTED]> wrote:
> > From: "Christian Joensson" <[EMAIL PROTECTED]>
> > Date: Thu, 23 Mar 2006 09:05:54 +0100
> >
> > > The problem is this:
> > >
> > > file .libs/barrier.o
> > > .libs/barrier.o: ELF 32-bit MSB relocatable, SPARC32PLUS, V8+
> > > Required, version 1 (SYSV), not stripped
> > >
> > > shouldn't this be ELF 32-bit MSB executable, SPARC, version 1 (SYSV)?
> >
> > Not if .libc/barrier.o was build -fPIC or -fpic, which it seems
> > as if it was.
> 
> sorry, I should have written "shouldn't this be ELF 32-bit MSB
> relocatable, SPARC, version 1 (SYSV)?"...

Your gcc is building v8plus binaries by default aparently.
Is the "SPARC32PLUS, V8+ Required" the part you're concerned
about?  That's completely normal and won't have any influence
on relocations.

Why not disassemble .libs/barrier.o and see what relocation
in there binutils is choking on?  It might shed some light.

Reply via email to