Subject: publishing
From: Craig Chambers (chambers@cs.washington.edu)
Date: Fri Mar 29 2002 - 22:21:52 PST
I'm publishing some updates to the Vortex infrastructure. My main
goal was to get the new Suns working, which necessitated a new
architecture (since they need different binaries than the old Suns).
Now there's a solaris8 vortex-arch result, which is the new suns
running Solaris 5.8, and the old solaris works on the old suns running
Solaris 5.5.x. sun4 is for suns running sunos 4.x; I don't think
there are any more left in the building.
As you saw with my earlier publish, I grabbed the latest version of
the conservative GC library. It seems to work fine, for the old and
new solari at least.
I'm having trouble getting Vortex to compile on linux. The problem I
hit now is that the lock_run program isn't being found in makefiles.
Maybe Keunwoo, you know what's up with this? (I think you've been
working to get Vortex to run on Linux.)
I don't think the new gc library works with the quick_vortex_threads
extension. At least cordtest.thread doesn't run right (it's commented
out now). See me if you care, and I'll point you at one thing that I
had trouble translating from the old GC library srcs.
Some details:
*) I added the right cases to the compileMachineNames and
linkMachineName scripts.
*) I created the necessary *.solaris8 dependency files and makefiles.
*) I updated .cvsignore files to ignore the new solaris8 target
directories.
*) I fixed a problem with the Cecil SETUP script using the deltablue
benchmark as its test program, but that program includes its own
stdlib which clashes with the regular stdlib. I changed the setup
script to use towers instead.
*) I updated Vortex to handle solaris8 as a target architecture in all
the right places. I also patched a header file issue for solaris8.
*) I updated the MakeScriptWrappers script to handle perl5 scripts.
*) I changed several makefiles so that clean means remove all
generated files, while partial_clean means just the intermediate
generated files. (There used to be really_clean and clean for these
two.)
*) Since the new machines don't support rsh, I switched all our
scripts to use ssh. You'll need to get ssh working smoothly for you,
without prompting for a password, before you can do things like
parallel makes. It's pretty easy. Let me know if this doesn't work
for you.
-- Craig
_______________________________________________
Cecil mailing list
Cecil@cs.washington.edu
http://majordomo.cs.washington.edu/mailman/listinfo/cecil
This archive was generated by hypermail 2b25 : Fri Mar 29 2002 - 22:21:06 PST