zaccone@psuvax1.UUCP (Rick Zaccone) (09/13/86)
I've heard that someone posted fixes to RCS that will allow it to run on Sun 3's. Since I don't normally read this news group, I missed the posting. Could someone please send me a copy of the posting? Thanks. -- Rick Zaccone Pennsylvania State University CSNET: zaccone@penn-state BITNET: zaccone@psuvax1 UUCP: {akgua,allegra,burdvax,ihnp4}!psuvax1!zaccone
guy@sun.uucp (Guy Harris) (09/17/86)
> I've heard that someone posted fixes to RCS that will allow it to run > on Sun 3's. Since I don't normally read this news group, I missed the > posting. Could someone please send me a copy of the posting? Thanks. To be precise, somebody posted fixes to *the version of RCS that came with 4.3BSD* that, *among other things*, allow it to run on Sun-3s and other machines that don't let you get away with illegal things like dereferencing null pointers. They also allow it to run on System III/System V systems, with or without "sendmail" - *and* allow it to run on machines where sizeof(int) != sizeof(char *). The latter changes probably accounted for about 90% of the posting; it was over 100KB of context "diff"s. The version of RCS that comes with 4.3BSD assumes you are running the 4.3BSD version of "diff" and "diff3". I believe those versions of "diff" and "diff3" will run on Suns with no changes. The version that comes with 4.2BSD also comes with its own private versions of "diff" and "diff3"; these are based on the 4.*1*BSD versions, I don't know whether they run on Suns or not, I don't have any fixes to make them do so, and I don't have much interest in finding out whether they do or not. The recently-announced 3.2 release of our OS incorporates the 4.3BSD versions of "diff" and "diff3". Therefore: 1) If you're not interested in machines where sizeof(int) != sizeof(char *) (when I originally did this stuff, I was working on such a machine, so I was definitely interested), you can save several machines a lot of UUCP time by not getting those changes. 2) If you don't have access to 4.3BSD source, you may have a fair bit of work to do in order to get the private versions of "diff" and "diff3" running, unless your Sun is running 3.2 or later (if you already have it, it most likely is not running 3.2, as it hasn't started shipping yet). Even if you will be running 3.2 when you get your machines, you'll either have to run "patch" with the diffs and hope it can apply the changes to the 4.2BSD version, or apply them manually. I sent you mail asking which version you had, but you obviously never received it; do you know a reliable mail path? -- Guy Harris {ihnp4, decvax, seismo, decwrl, ...}!sun!guy guy@sun.com (or guy@sun.arpa)
sml@wdl1.UUCP (09/19/86)
/ wdl1:net.bugs.4bsd / guy@sun.uucp (Guy Harris) / 10:38 am Sep 17, 1986 / > I've heard that someone posted fixes to RCS that will allow it to run > on Sun 3's. Since I don't normally read this news group, I missed the > posting. Could someone please send me a copy of the posting? Thanks. To be precise, somebody posted fixes to *the version of RCS that came with 4.3BSD* that, *among other things*, allow it to run on Sun-3s and other machines that don't let you get away with illegal things like dereferencing null pointers. They also allow it to run on System III/System V systems, with or without "sendmail" - *and* allow it to run on machines where sizeof(int) != sizeof(char *). The latter changes probably accounted for about 90% of the posting; it was over 100KB of context "diff"s. The version of RCS that comes with 4.3BSD assumes you are running the 4.3BSD version of "diff" and "diff3". I believe those versions of "diff" and "diff3" will run on Suns with no changes. The version that comes with 4.2BSD also comes with its own private versions of "diff" and "diff3"; these are based on the 4.*1*BSD versions, I don't know whether they run on Suns or not, I don't have any fixes to make them do so, and I don't have much interest in finding out whether they do or not. The recently-announced 3.2 release of our OS incorporates the 4.3BSD versions of "diff" and "diff3". Therefore: 1) If you're not interested in machines where sizeof(int) != sizeof(char *) (when I originally did this stuff, I was working on such a machine, so I was definitely interested), you can save several machines a lot of UUCP time by not getting those changes. 2) If you don't have access to 4.3BSD source, you may have a fair bit of work to do in order to get the private versions of "diff" and "diff3" running, unless your Sun is running 3.2 or later (if you already have it, it most likely is not running 3.2, as it hasn't started shipping yet). Even if you will be running 3.2 when you get your machines, you'll either have to run "patch" with the diffs and hope it can apply the changes to the 4.2BSD version, or apply them manually. I sent you mail asking which version you had, but you obviously never received it; do you know a reliable mail path? -- Guy Harris {ihnp4, decvax, seismo, decwrl, ...}!sun!guy guy@sun.com (or guy@sun.arpa) ----------