|
CMUCL/Linux and purify: msg#00355lisp.cmucl.devel
While trying to build my executable stuff on Linux, I found that purify kept "jamming", that is it would get to purifying static space and just keep going forever. While trying to eliminate my stuff as the cause of this problem, I tried building against the CVS tree I have, updated to today's CVS using the following (from the web site): rsync -avz rsync://cmucl.cons.org/CVS-cmucl /var/cvs/CVS-cmucl and then checking out into my build directory. Running the linux binary distribution I get the following: orion:~/cmucl-linux > bin/lisp CMU Common Lisp post-18e CVS 2003-08-15 18:37:04, running on orion.csl.sri.com With core: /a/snapdragon/export/u1/homes/gilham/cmucl-linux/lib/lisp.core Dumped on: Fri, 2003-08-15 16:02:24-07:00 on lorien.users.earthlink.net See <http://www.cons.org/cmucl/> for support information. Loaded subsystems: Python 1.1, target Intel x86 CLOS based on Gerd's PCL 2003/06/18 09:23:09 * (purify) [Doing purification: Done.] NIL * After one build, however, the following happens: orion:lisp > ./lisp -core ./lisp.core CMU Common Lisp 18e+ CVS 29-Aug-2003, running on orion.csl.sri.com With core: /a/snapdragon/export/u1/homes/gilham/cmucl-linux/linux/lisp/lisp.core Dumped on: Fri, 2003-08-29 09:45:49-07:00 on orion.csl.sri.com See <http://www.cons.org/cmucl/> for support information. Loaded subsystems: Python 1.1, target Intel x86 CLOS based on Gerd's PCL 2003/06/18 09:23:09 * (purify) [Doing purification: Suspended orion:lisp > kill %1 orion:lisp > [1] Terminated ./lisp -core ./lisp.core orion:lisp > That is, purify jams and I have to kill the lisp. If I define PRINTNOISE in purify.c I see the following: orion:lisp > ./lisp -core ./lisp.core WARNING: startup-code version (7) different from core version (6). You may lose big. CMU Common Lisp 18e+ CVS 29-Aug-2003, running on orion.csl.sri.com With core: /a/snapdragon/export/u1/homes/gilham/cmucl-linux/linux/lisp/lisp.core Dumped on: Fri, 2003-08-29 09:45:49-07:00 on orion.csl.sri.com See <http://www.cons.org/cmucl/> for support information. Loaded subsystems: Python 1.1, target Intel x86 CLOS based on Gerd's PCL 2003/06/18 09:23:09 * (purify) [Doing purification: [Doing purification: roots handlers stack bindings static Suspended orion:lisp > kill %1 orion:lisp > [1] Terminated ./lisp -core ./lisp.core orion:lisp > This puts a crimp in my attempts to build my executable stuff for linux. Here are my features: (:PCL-STRUCTURES :PORTABLE-COMMONLOOPS :PCL :PYTHON :CMU18 :CMU18E :RELATIVE-PACKAGE-NAMES :PACKAGE-LOCKS :CONSERVATIVE-FLOAT-TYPE :COMPLEX-FP-VOPS :CLX-NATIVE-SOCKETS :GERDS-PCL :RANDOM-MT19937 :HASH-NEW :NEW-COMPILER :I486 :PENTIUM :MP :GENCGC :LINKAGE-TABLE :STACK-CHECKING :X86 :LINUX :GLIBC2 :UNIX :COMMON :COMMON-LISP :ANSI-CL :IEEE-FLOATING-POINT :CMU) Does anyone else see anything like this? I'm going to try backing up my CVS checkout to Aug. 22 and see if that makes a difference. -- Fred Gilham gilham@xxxxxxxxxxx ...the War between the States established...this principle, that the federal government is, through its courts, the final judge of its own powers. -- Woodrow Wilson, explaining who will watch the watchers. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Remove assembler/ and ldb/: 00355, Gerd Moellmann |
|---|---|
| Next by Date: | Re: CMUCL/Linux and purify: 00355, Fred Gilham |
| Previous by Thread: | Remove assembler/ and ldb/i: 00355, Gerd Moellmann |
| Next by Thread: | Re: CMUCL/Linux and purify: 00355, Fred Gilham |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |