Patch-ID# 100969-02 Keywords: Pascal cumulative license LINGER tunable zero Synopsis: Solaris 1.x: Pascal jumbo patch - license LINGER time now settable Date: Jun/28/93 SunOS release: 4.1.x (Solaris 1.x) [For Solaris 2.x version of this patch, get 100964] Unbundled Product: SPARCompiler Pascal Unbundled Release: 2.0.1 BugId's fixed with this patch: 1109242 1112278 1112021 1110254 1112138 1131390 1132158 Changes incorporated in this version: 1131390 1132158 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: pc0, pc Problem Description: (Rev 01) 1109242 bad code generated when addresses of two double arguments were involved 1112278 -O3 (reassoc phase) yields incorrect code for bit-field extraction 1112021 programs with external references does not compile with -g option 1110254 Pascal 3.0 and 3.0.1 fail on constant declaration in module 1112138 excessive compile time for initialized record with addr() of function (Rev 02) 1131390 segmentation fault on valid pascal code 1132158 can't debug pascal program 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.pc 300 would set it to 5 minutes for SPARCompiler Pascal. 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.