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.1.1, 1.1.2, 1.1.3, 1.1.3C 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 into 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 /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 /default.mk /usr/include/make/default.mk chmod 444 /usr/include/make/default.mk chown root /usr/include/make/default.mk