Operating System - HP-UX
1833770 Members
2060 Online
110063 Solutions
New Discussion

Re: Cobol Patch PHSS_13050 = recompile???

 
Paul Gold
Advisor

Cobol Patch PHSS_13050 = recompile???

we seem to have found our performance problem, a memory leak on large sorts from MF cobol (v12.26)
which is fixed by patch PHSS_13050

this updates to version 12.26

does this mean I need to have the developers recompile the code that does the sort or will it just run properly with this patch without interference

cant find anything with the search function, they all state install patch but dont mention a recompile

thanks

Paul Gold
CAST
4 REPLIES 4
paul courry
Honored Contributor

Re: Cobol Patch PHSS_13050 = recompile???

It depends. Are you patching the compiler or the operating system? If you are patching the compiler or the libraries, then yes the code must be recompiled. If you are patching the operating system, then no, don't recompile the code.
paul courry
Honored Contributor

Re: Cobol Patch PHSS_13050 = recompile???

It depends. Are you patching the compiler or the operating system? If you are patching the compiler or the libraries, then yes the code must be recompiled. If you are patching the operating system, then no, don't recompile the code.
Keith Hughes
Occasional Advisor

Re: Cobol Patch PHSS_13050 = recompile???

It is recommended to upgrade to COBOL version B.12.40. It is always a good idea to keep up with the latest releases as site specific patches are not supported by HP

Looking at patch PHSS_13050 it seems to sort out problems with the native code generator and the run time system, which means that you will have to recompile to benefit from the patch upgrade.


Have you tried to run without compiling and rerun with recompiled code. Is there any difference?
Cheryl Griffin
Honored Contributor

Re: Cobol Patch PHSS_13050 = recompile???

It is imperative that you read the patch text installation instructions for critical details. Beside reboot information, fix documentation, and command version information, it provides special installation instructions.

For the patch in question, it states:
"Special Installation Instructions: None"

However, in the case of many other patches, it contains vital information. For instance:
the cobol patch PHSS_11382 includes:
"Special Installation Instructions:
After patch installation, note:
1) If you receive file not found messages during update: These can be ignored as these are files that have been moved between filesets.
2) If you are going to use the SQL interface to DB2, you must add the following options when you run mkcheck and mkrts, and when you build an executable that includes SQL calls:
-m sqlginpt=sqlgintp"

Old patch PHSS_10586 states under specials: "You will need to recompile your libovc and xmpV3 applications if you want to use pdus > 32K."

The examples which could be posted here are endless.
"Downtime is a Crime."