Patch-ID# 100817-02
Keywords: patch breaks make 4.x 
Synopsis: SunOS 4.1.1, 4.1.2, 4.1.3: Patch for make on Solaris 1.x
Date: May/20/97

Solaris Release: 1.0 1.0.1 1.1 1.1C

SunOS release: 4.1.1 4.1.2 4.1.3 4.1.3C

Unbundled Product: 

Unbundled Release: 

Relevant Architectures: sparc

BugId's fixed with this patch: 1201877 1042200 1104177 1091456

Changes incorporated in this version: 1201877

Patches which may conflict with this patch: 

Obsoleted by: 

Files included with this patch: 
make 
default.mk

Problem Description: 

1201877 	After applying patch 100817-01, make expands macro
		in a definition of the form "NAME:sh=command".
		Build make from 4.1.4 sources.

Other bugs fixed in this patch :


1042200:  make with $@ for library names doesn't handle the 15 character
limitation for ar correctly

1104177:  .KEEP_STATE doesn't record SCCS dependency information in .make.state

1091456:  Make fails with "unexpected EOLN" when certain words are split
across 8k boundaries in a makefile.  


Install Instructions: 
As root:
        mv /usr/bin/make /usr/bin/make.FCS
        cp <patch-dir>/make /usr/bin/make
        chmod 755 /usr/bin/make
        chown root /usr/bin/make
	mv /usr/include/make/default.mk /usr/include/make/default.mk.FCS
	cp <patch-dir>/default.mk /usr/include/make/default.mk
        chmod 444 /usr/include/make/default.mk
        chown root /usr/include/make/default.mk

