[net.unix] Where can I get "build"?

pat@tifsie (09/26/86)

I just finished reading a paper about "build", a superset of make developed
at AT&T.  I'm hooked--it does everything we've been looking for.  We have
multiple people working on the same code and build will keep us from destroying
each other.  There's only one problem--where do you get it?  Does AT&T sell
it?  How much does it cost?

If you're interested in reading the paper, it's as follows:

	Build--A Software Construction Tool
	V.B. Erickson and J.F. Pellegrin
	AT&T Bell Labs Technical Journal
	Vol. 63, No 6, July-Aug. 1984

-----------------

Patrick W. Peters	
Texas Instruments
Process Automation Center
P.O. Box 655012, M/S 3635
Dallas, TX 75243

UUCP: 	{uiucdcs!convex!smu, {rice, sun!texsun}!ti-csl}!tifsie!pat
Voice:	(214) 995-2786

guy@sun.uucp (Guy Harris) (09/30/86)

> I just finished reading a paper about "build", a superset of make developed
> at AT&T.  I'm hooked--it does everything we've been looking for.  We have
> multiple people working on the same code and build will keep us from
> destroying each other.  There's only one problem--where do you get it?
> Does AT&T sell it?  How much does it cost?

From "The Fourth Generation Make", Glenn S. Fowler, in the proceedings of
the Summer 1985 USENIX:

	...However, the "build" variant of "make" introduced a major
	semantic change.  "Build" has "viewpaths" that allow source
	files to reside in more than one directory. ... The semantics
	of multiple directories, however, conflict with the flat, single
	directory approach of old-make ("old-make" refers to the "make"
	distributed with the System 5 UNIX system and "new-make" refers
	to the Fourth Generation "make"). ...

The Fourth Generation "make" *is* available from the AT&T Toolchest (or
whatever they call it), under the name of "nmake".  It is not, however,
compatible with "old-make", although there are, I believe, tools that
convert "old-make" Makefiles to "new-make" Makefiles.

If "build" is sold anywhere, it would probably be through the Toolchest;
contact your AT&T sales rep.  If it's a variant of "old-make", you'll need a
source license, probably an S5 license.  I don't know whether it is offered
or whether they consider "new-make" to have obsoleted it.
-- 
	Guy Harris
	{ihnp4, decvax, seismo, decwrl, ...}!sun!guy
	guy@sun.com (or guy@sun.arpa)

dgk@ulysses.UUCP (David Korn) (10/02/86)

> 
> I just finished reading a paper about "build", a superset of make developed
> at AT&T.  I'm hooked--it does everything we've been looking for.  We have
> multiple people working on the same code and build will keep us from destroying
> each other.  There's only one problem--where do you get it?  Does AT&T sell
> it?  How much does it cost?
> 
> If you're interested in reading the paper, it's as follows:
> 
> 	Build--A Software Construction Tool
> 	V.B. Erickson and J.F. Pellegrin
> 	AT&T Bell Labs Technical Journal
> 	Vol. 63, No 6, July-Aug. 1984
> 
> -----------------
> 
> Patrick W. Peters	
> Texas Instruments
> Process Automation Center
> P.O. Box 655012, M/S 3635
> Dallas, TX 75243
> 
> UUCP: 	{uiucdcs!convex!smu, {rice, sun!texsun}!ti-csl}!tifsie!pat
> Voice:	(214) 995-2786

You should read the paper in the proceedings of the Portland Usenix about
4th generation make.  This new version of make is rapidly replacing build
as the 'make' utility at AT&T.  Makefiles or typically about one fifth
the size and it runs much faster than build.

It supports a multi-directory, multi-version model of the source code as
build does, but it does it without copying files.  This is especially
important if you find out what happens if the machine goes down in the
middle of a build and you have to clean up.

The best news is that 4th generation make is available through the
Unix System Toolchest which is an electronic software distribution
system.  You can login to the Toolchest by dialing (201) 582-6900
and logging in as guest.

David Korn
ulysses!dgk

dgk@ulysses.UUCP (David Korn) (10/03/86)

> > 
> > I just finished reading a paper about "build", a superset of make developed
> > at AT&T.  I'm hooked--it does everything we've been looking for.  We have
> > multiple people working on the same code and build will keep us from destroying
> > each other.  There's only one problem--where do you get it?  Does AT&T sell
> > it?  How much does it cost?
> > 
> > If you're interested in reading the paper, it's as follows:
> > 
> > 	Build--A Software Construction Tool
> > 	V.B. Erickson and J.F. Pellegrin
> > 	AT&T Bell Labs Technical Journal
> > 	Vol. 63, No 6, July-Aug. 1984
> > 
> > -----------------
> > 
> > Patrick W. Peters	
> > Texas Instruments
> > Process Automation Center
> > P.O. Box 655012, M/S 3635
> > Dallas, TX 75243
> > 
> > UUCP: 	{uiucdcs!convex!smu, {rice, sun!texsun}!ti-csl}!tifsie!pat
> > Voice:	(214) 995-2786
> 
> You should read the paper in the proceedings of the Portland Usenix about
> 4th generation make.  This new version of make is rapidly replacing build
> as the 'make' utility at AT&T.  Makefiles or typically about one fifth
> the size and it runs much faster than build.
> 
> It supports a multi-directory, multi-version model of the source code as
> build does, but it does it without copying files.  This is especially
> important if you find out what happens if the machine goes down in the
> middle of a build and you have to clean up.
> 
> The best news is that 4th generation make is available through the
> Unix System Toolchest which is an electronic software distribution
> system.  You can login to the Toolchest by dialing (201) 582-6900
> and logging in as guest.
> 
> David Korn
> ulysses!dgk

The telephone number for Toolchest which I posted is incorrect.
The corrent number is (201)522-6900.  I received a call from the
person who has the number I posted.  Appearantly, a lot have people
have tried to call.  Sorry for the error.

David Korn
ulysses!dgk