[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

false alarm (Re: potato binutils broken)



Ben Collins wrote:
> On Fri, Dec 17, 1999 at 11:01:11PM +0100, Eric Delaunay wrote:
> > 
> > Hello,
> > 
> >   I'm trying to rebuild my sparc-utils package.  However it fails miserably in
> > compiling tilo due to a bug in as :((
> > 
> > make -C tilo-0.2/src
> > make[1]: Entering directory `/home/tmp/TT/sparc-utils-1.3/tilo-0.2/src'
> > gcc  -O2 -E -o crt0.s crt0.S
> > *Initialization*:1: warning: `__SIZE_TYPE__' redefined
> > *Initialization*:1: warning: `__PTRDIFF_TYPE__' redefined
> > as -Av9 -o crt0.o crt0.s
> > crt0.S: Assembler messages:
> > crt0.S:90: Error: relocation overflow
> > make[1]: *** [crt0.o] Error 1
> > make[1]: Leaving directory `/home/tmp/TT/sparc-utils-1.3/tilo-0.2/src'
> > make: *** [build-stamp] Error 2
> > 
> > Line 90 from crt0.S is:
> >         sethi   0x400000, %l1
> > 
> > Note that this code is compiled well using slink binutils (2.9.1.0.19a-4).
> > 
> > I tried binutils 2.9.5.0.19-1 and the latest 2.9.5.0.22-1 to no avail :(
> 
> Well one thing I notice is that you have a mis-matched cpp and gcc (the
> redefined warnings give that away). However, I tried with current ones and
> it is still broken. Where is the

Oh yes, I forgot to upgrade cpp as well.  Fixed now.

> I can't find the place where the original tilo was download from to see if
> there is a newer version, nor do I know what srpm it is in on redhat's
> site.

I got it from redhat 6.0 I guess.  Did a quick look and saw it is now available
from inside the rawhide source tree
(ftp://sunsite.ms.mff.cuni.cz/OS/Linux/Distributions/Redhat-rawhide/sparc/misc/src/trees/tilo-0.2).

In effect the problem is now fixed in this release.
The line was changed from
    sethi   STACK_BASE, %l1
to
    sethi   %hi(STACK_BASE), %l1
which is more correct.

Sorry for the false alarm.

> Also, could you possibly check on the sparc32-1.1 package in redhat's
> distribution. It might be worth including (I'm going to start using it on
> the buildd).

No problem.  It will be available in my next upload of sparc-utils (before
christmas I hope).

Regards.

-- 
 Eric Delaunay                 | "La guerre justifie l'existence des militaires.
 delaunay@lix.polytechnique.fr | En les supprimant." Henri Jeanson (1900-1970)


Reply to: