publishing


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