Patch-ID# 100966-01 Keywords: C cumulative license LINGER tunable zero Synopsis: Solaris 1.x; C jumbo patch -- license LINGER time now settable Date: Apr/16/93 SunOS release: SunOS 4.1.x [For Solaris 2.x version of this patch, get 100961-01] Unbundled Product: SPARCompiler C Unbundled Release: SC2.0.1 Topic: this patch allows the license LINGER time (currently 15 minutes) to be tunable. BugId's fixed with this patch: 1109242 1112278 Architectures this patch is available for: sun4(all) Other patches which conflict with this patch: This patch obsoleted by: Changes incorporated in this version: Files included with this patch: acomp (and all the previous patches for SPARCompiler C, 2.0.1) Problem Description: 1109242 bad code generated when addresses of two double arguments were involved 1112278 -O3 (reassoc phase) yields incorrect code for bit-field extraction The currently released compilers have a minimum linger time of 15 minutes. The linger time can be increased in the license options file, but it cannot be decreased below 15 minutes. This means that a license token will remain checked out for 15 minutes after the compiler that checked it out has exited. This is useful when the same user is about to start another compile that can use the same license, but it is inconvenient after one user is really finished with the license and another user is waiting to use it. --------------------- Installing this patch will reduce the minimum linger time from 15 minutes to 0. If you use a linger time of 0, as soon as a compile finishes, its license token will be returned to the pool of available tokens. SunPro recommends specifying a linger time of 5 minutes (300 seconds) to improve performance and to avoid queueing to wait for a license in the middle of a long make. The linger value can be set in the license options file. For example, the line: LINGER sunpro.c 300 would set it to 5 minutes for SPARCompiler C. The name of the license options file appears in the fourth field on the DAEMON line in the license file (usually called license.dat) on your license server. See the SunPro Installation manual for details. Patch Installation Instructions: -------------------------------- Extract the patch-tarfile in /usr/lang (or wherever the product is installed) Other specific or unique installation instructions may also be necessary and should be described below. Special Install Instructions: ----------------------------- None. Instructions to install patch using "installpatch" -------------------------------------------------- 1. Become super-user. 2. Apply the patch by typing: //installpatch where is the directory containing the patch.