Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!think.com!snorkelwacker.mit.edu!bu.edu!cs.bu.edu!ckd From: ckd@cs.bu.edu (Christopher Davis) Newsgroups: comp.lang.perl Subject: Perl PL41 with -DUNEXEC Message-ID: Date: 14 Dec 90 04:59:45 GMT Sender: news@bu.edu.bu.edu Organization: 1000000011000101, Inc. Lines: 20 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 <...!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