Max Matveev writes:
 First off all, my appologies - I've been a bit busy with
"another"
 open-source project recently, so I'd try to reply to everybody at once 
 now. 
 Jan Vroonhof writes:
 :> Max Matveev <makc(a)sgi.com> writes:
 :> > :> What exactly was wrong?
 :> > Assumption that .bss section should be outside the PT_LOADable
 :> > segment. On IRIX with version 6.2 and above, .bss (or .sbss, if it's
 :> > present) is inside the 'data' segment. This would fail the test which
 :> > was used to find a segment to grow and cover new heap. Instead of this 
 :> > assumption, I created another one - on IRIX the segment to grow should 
 :> > start below .bss and it's address should extent above the end of
 :> > .bss. Once thise segment is identified, it's grown to accomodate the
 :> > new heap and new zero-length .bss section is added at the end of
 :> > data2.
 :> 
 :> Ok thanks for writing this, it would be nice to have this comment
 :> verbatim in unexelfsgi.c
 Am I right to assume that Colin is doing it? 
Yes and no.  I tried working on this earlier, but but the patch I had
did not apply cleanly, and after applying it by hand, I did not get it 
to build (using MIPSpro Compilers: Version 7.2.1.3m).
I am going to be away for a week, and will have no time to work on it.
From a different message, it appears as though Gunnar got something to
work.  Maybe you (Max) can write a Changelog and split your patch into 
its two logical components.
-- 
Colin