Mats Lidell writes:
Could we have some threading problem in the tests where common
resources are used in such way that the tests break? Default is to run
all builds on the same build-slave in parallel.
Sad to say, yes, that certainly could be a problem, even if each build
is run in its own directory. The C code is safe, I think, because all
objects and the link are done in the subdirectory. But build/lisp is
a symlink to src/lisp. This would mean that mule builds could share
.elcs with non-mule builds, which would be a Very Bad Thing, of
course. There might be other, more subtle, conflicts, too.
Instead of just symlinking build/lisp, we could build a link farm of
files, which probably would be OK. But we're not there yet.
I've been thinking about doing that anyway. For now, I think that's a
good enough explanation of the apparently nondeterministic anomolies
in testing.
Thanks, Mats!
Steve
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta