Subject: Re: libc build fails on mips
To: Jonathan Stone <jonathan@dsg.stanford.edu>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: current-users
Date: 09/12/1998 11:49:42
On Sat, 12 Sep 1998 12:03:00 -0700 
 Jonathan Stone <jonathan@DSG.Stanford.EDU> wrote:

 > FYI: libc syscall stubs are out-of-date w.r.t the new signal code.  We
 > need sig*14 syscall stubs in libc, plus, I guess, a RENAME() trick and
 > library wrapper code that emulates the old signal-delivery API using
 > the new sig*14 stubs.
 > 
 > Right now, we don't appear to have the new stubs, and a libc build
 > fails trying to build the old stubs (since the old SYS_sig* names
 > aren't defined in syscall.h anymore).
 > 
 > (I expect this is part of the "falllout" Jason referre to yesterday)

Indeed.  I'm dealing with the Alpha first, then will probably attach
the m68k.  Then I will boot my DECstation (which is having transient
memory problems :-) and see if I can deal with it on the MIPS, too.

Geez, I also have my Shark to make functional again.

Well, no promises, but I'll probably go into work today to hack on it.

(Work on a Saturday?!  Well, I've been having too much fun in the evenings
all week this week, so going into work might actually be a nice rest :-)

Charles actually did the syscall renaming today, but assembler code needs
to be updated, and you need to add a compat_13_machdep.c for every
MACHINE_ARCH (because the format of sigcontext changed, so sigreturn
had to be versioned).

Feel the love!

Jason R. Thorpe                                       thorpej@nas.nasa.gov
NASA Ames Research Center                            Home: +1 408 866 1912
NAS: M/S 258-5                                       Work: +1 650 604 0935
Moffett Field, CA 94035                             Pager: +1 650 940 5942