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