This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: problem building glibc-2.3.2 for sparc32
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Balint Cristian <rezso at rdsor dot ro>
- Cc: libc-alpha at sources dot redhat dot com, Dan Kegel <dank at kegel dot com>
- Date: Sat, 15 May 2004 10:29:02 +0200
- Subject: Re: problem building glibc-2.3.2 for sparc32
- References: <409F2817.7070703@kegel.com> <200405101735.33068.rezso@rdsor.ro>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Mon, May 10, 2004 at 05:35:33PM -0400, Balint Cristian wrote:
> On Monday 10 May 2004 02:58, Dan Kegel wrote:
> > Using binutils-2.15.90.0.3, gcc-3.4.0, and glibc-2.3.2,
> > I have trouble building glibc for sparc32-linux when it
> > tries to assemble memcpy.S. Anyone run into this before?
> >
> > Here's a partial log:
> >
> > sparc-unknown-linux-gnu-gcc ../sysdeps/sparc/sparc32/memcpy.S -c ... -DASSEMBLER -D__ASSEMBLY__ -o .../build-glibc/string/memcpy.o
> > ../sysdeps/sparc/sparc32/memcpy.S: Assembler messages:
> > ../sysdeps/sparc/sparc32/memcpy.S:761: Error: bad expression
> > ../sysdeps/sparc/sparc32/memcpy.S:761: Error: Illegal operands
> > ../sysdeps/sparc/sparc32/memcpy.S:762: Error: bad expression
> > ../sysdeps/sparc/sparc32/memcpy.S:762: Error: Illegal operands
> > ../sysdeps/sparc/sparc32/memcpy.S:763: Error: bad expression
> > ../sysdeps/sparc/sparc32/memcpy.S:763: Error: Illegal operands
> > ../sysdeps/sparc/sparc32/memcpy.S:764: Error: bad expression
> > ../sysdeps/sparc/sparc32/memcpy.S:764: Error: Illegal operands
> > ../sysdeps/sparc/sparc32/memcpy.S:773: Error: bad expression
> > ../sysdeps/sparc/sparc32/memcpy.S:773: Error: Illegal operands
> > ...
> > ../sysdeps/sparc/sparc32/memcpy.S:845: Error: bad expression
> > ../sysdeps/sparc/sparc32/memcpy.S:845: Error: Illegal operands
>
> try a little bit older/newer binutils.
> I runned into same problem a week ago, and binutils was the problem.
FYI the patch that broke gas is:
http://sources.redhat.com/ml/binutils/2004-03/msg00400.html
and the patch that fixes it is:
http://sources.redhat.com/ml/binutils/2004-04/msg00325.html
Jakub