From: Christophe R. <cr...@us...> - 2003-11-08 15:04:50
|
Update of /cvsroot/sbcl/sbcl/contrib/sb-grovel In directory sc8-pr-cvs1:/tmp/cvs-serv16518/contrib/sb-grovel Modified Files: sb-grovel.asd Log Message: 0.8.5.26: Record filesystem information during the build in debug information relative to SYS, not to /home/kevin/sbcl or equivalent. ... change to core code: tiny if ugly; ... change to warm load: only to refer to files as lpns rather than physical namestrings; ... change to vanilla-modules: tiny; ... change to asdf modules: well, erm, less tiny. I'm not pleased by the need to duplicate similar logic in every .asd, but I think it's a similar symptom to the duplication of the TEST-OP logic in many of them: the coupling between asdf and the rest of the system is slightly wrong. (At startup, SYS by default has translations that refer back to the build-time values; distributors may wish to alter this for their binaries, for instance by setting translations to distribution-known values when dumping any final image) Index: sb-grovel.asd =================================================================== RCS file: /cvsroot/sbcl/sbcl/contrib/sb-grovel/sb-grovel.asd,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- sb-grovel.asd 19 May 2003 14:47:16 -0000 1.3 +++ sb-grovel.asd 8 Nov 2003 15:04:47 -0000 1.4 @@ -5,6 +5,8 @@ (defsystem sb-grovel :version "0.01" + #+sb-building-contrib :pathname + #+sb-building-contrib "SYS:CONTRIB;SB-GROVEL;" :components ((:file "defpackage") (:file "def-to-lisp" :depends-on ("defpackage")) (:file "foreign-glue" :depends-on ("defpackage")) |