Using MAKE with remote processors

Tish Lentz tish at adiron.UUCP
Sat May 12 07:24:45 AEST 1984


We are developing a system which will have several processors
communicating over ethernet. They are a VAX 780 (4.2BSD),
PDP-11/70 (2.9BSD), PDP-11/34 (2.9BSD) and a SUN (4.2BSD). 
Routines in this system may run on multiple processors.  RCS
will be used to maintain source code on the VAX only.  Our
difficulties arise when trying to use MAKE to update the
routines, since objects and executables will exist on "remote"
processors as well as the VAX.  At this point we see 2 alternatives:

1 - Modify MAKE to provide the capability to check time stamps
    on "remote" files, and possibly to compile and load remotely.
2 - Maintain dummy files on the VAX on a per processor basis so
    MAKE can check modification times locally. This has some inherent
    dangers such as: Suppose you run an "update" to recompile
    routines for the 11/70.  The dummy files on the VAX are given an
    updated time stamp. Then someone removes executables on the 11/70.
    Now running another update doesn't rebuilt 70 routines  because
    the existence/time stamps of VAX dummy files no longer reflects
    the situation on the 11/70.

Does anyone have a solution which they would be willing to share? Any
alternative suggestions would also be greatly appreciated.  Please
send mail directly -- I will summarize and post responses as appropriate.
Thanks for your time! 



More information about the Comp.unix.wizards mailing list