<[EMAIL PROTECTED]> writes:

> OK I've upgraded the compiler and downloaded lsh-0.9.1 and I still get
> bus errors from lshd. :-(

[...]

> I see that 3.78.1 is out. I'm loathe to install this too.
> 
> Any thoughts?

I don't have much clues, but as I'm at home now, I can at least list
the development environment I'm using.

A SparcStation 4, running linux-2.2.5, glibc-2.1.1-6 (basically an old
RedHat-6.0 installation).

gcc-2.8.1 compiled from the official sources.

binutils snapshot from 990628 (downloaded from cygnus' web site, I
think).

make-3.78.1, compiled from the official source.

GMP-2.0.2 compiled from the official sources.

So it seems like it is binutils that differ. I don't know if I can
recommend using the same old binutils snapshot as I, but if you want
to try, I copied it to
http://www.lysator.liu.se/~nisse/misc/binutils-990628.tar.bz2.

greping in my mailbox, it seems that the reason I downloaded the
binutils snapshot was not that lsh crashed. I trigged a bug in a
routine in ld that tried to display an error message for some problem
with its input files.

And of course, it could also be some lsh bug that causes your
problems. You could try looking at the backtrace in gdb to figure out
what it is doing before it crashes. If the crashes are inside gmp (I
seem to recall that was the case, but it's some time ago), does gmp
pass its testsuite?

/Niels

Reply via email to