Patch-ID# 103801-07 Keywords: sccs delta as y2000 Synopsis: SunOS 5.5.1: Patch for make, sccs, as Date: Mar/19/98 Solaris Release: 2.5.1 SunOS Release: 5.5.1 Unbundled Product: Unbundled Release: Relevant Architectures: sparc BugId's fixed with this patch: 1251821 1261129 1253447 4007106 4015533 4036873 1227502 1241385 1172501 4096328 Changes incorporated in this version: 4096328 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/ccs/bin/as /usr/ccs/bin/delta /usr/ccs/bin/make /usr/ccs/bin/sccs /usr/ccs/lib/svr4.make /usr/share/lib/make/make.rules /usr/share/lib/make/svr4.make.rules /usr/xpg4/bin/delta /usr/xpg4/bin/make /usr/xpg4/bin/sccs Problem Description: BugId Synopsis ----- ------------------------------------- (Rev 7) 4096328 make(1S) dumps core when used recursively and KEEP_STATE is enabled. (Rev 6) 1172501 5.3 5.4 5.5 SCCS apparently won't work past December 31, 1999 (Rev 5) 1227502 SCCS delta(1) calls bdiff instead of diff on large files New option for sccs delta: -d Occasionally for files larger than 3500 lines, the use of bdiff rather than diff by sccs delta causes multiple sets of spurious differences to be generated. This new option forces delta to use diff instead, in instances when finding the smaller but still sufficient set of file differences is critical. The command line option is: delta -d s.filename This -d option will also work for sccs delta -d filename and sccs deledit -d filename and for sccs delget -d filename. EXIT STATUS The command delta -d returns an exit code of "2" instead of "1" when the s.filename isn't supplied, to allow users to identify systems that support delta -d. In summary, the following exit values are returned: 0 Successful completion. 1 An error occurred and the "-d" option had not been specified. 2 An error occurred and the "-d" option had been specified. 1241385 linker failed ld: fatal: file=a.o: relocation [R_SPARC_32] (Rev 4) 4036873 Backoutpatch of install_mu -R from server on client fails. (Rev 3) 1253447 Problem with use of $? in make match rules under 2.3, 2.4 and 2.5. 4007106 2.5 make no longer gets dependent files if not in curr dir but in the SCCS dir. 4015533 make file fails on a 16K page boundary. (Rev 2) 1261129 make rebuilt too much things when "::" rules are used. (Rev 1) 1251821 SunOS 5.5.1 make does not parse and ignore DistributedMake options Patch Installation Instructions: -------------------------------- Generic 'installpatch' and 'backoutpatch' scripts are provided within each patch package with instructions appended to this section. Other specific or unique installation instructions may also be necessary and should be described below. Special Install Instructions: ----------------------------- None.