[clocc cvs] "clocc/src/port/common-lisp-controller CHANGES.txt,1.5,1.6 README.design,1.3,1.4 clc-build-daemon.c,1.7,1.8 common-lisp-controller-post-defsystem.lisp,1.4,1.5"
Peter Van Eynde <[email protected]>
| Newsgroups | gmane.lisp.clocc.devel |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/clocc/clocc/src/port/common-lisp-controller
In directory usw-pr-cvs1:/tmp/cvs-serv16016
Modified Files:
CHANGES.txt README.design clc-build-daemon.c
common-lisp-controller-post-defsystem.lisp
Log Message:
* When compiling a package, first compile it sub-systems!
A rather critical bug that breaks a lot of packages!
The problem is like this: we need to recompile package A.
So we mkdir and chown /usr/lib/common-lisp/<impl>/A
Then we become nobody. But system A :depends-on B.
B is not compiled yet, so we need to recompile it.
So we try to mkdir /usr/lib/common-lisp/<impl>/B _as
nobody_. Oeps. (example: cmucl-clm depends-on cmucl-clx)
To solve this we introduct the cl-builder user that owns all
the files.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf