ckd@cs.bu.edu (Christopher Davis) (12/14/90)
I'm fiddling around with Perl PL41, trying to get tchrist's unexec stuff
to work. I'm on a Sun4, SunOS 4.1, and I *know* unexec.c works (it
worked for GNU Emacs, anyway...).
I tried including unexec.c, adding -DUNEXEC in Configure, and compiling
everything. It didn't like that (missing _start_of_data and
_start_of_text symbols). I grepped around, grabbed the functions from
emacs's sysdep.c & added them to malloc.c (I'd already tried using
malloc.c from emacs, too), and recompiled. It didn't like _start, which
near as I can tell should have been defined by the _start_of_data
function.
Can anyone make suggestions? The unexec() approach seems so much
cleaner than using undump (which I can do...).
--Chris
--
Christopher Davis, BU SMG '90 <ckd@cs.bu.edu> <...!bu.edu!bu-cs!ckd>
"Dammit, we're all going to die, let's die doing something *useful*!"
--Hal Clement on comments that space exploration is dangerous