At what maintenance level is my C/C++ compiler?

Technote (FAQ)


Question

How do I determine what maintenance is applied to the compiler?

Answer

Using the PHASEID compile option identifies what fixes, PTF's, you have applied to the compiler. This information is valuable to IBM service when trying to diagnose C/C++ compiler problems.

In Batch, use the PHASEID compiler option PARM='PHASEID' on invocation of the compiler step. Use CPARM if using compiler procs.

In USS you can add -Wc,PHASEID to specify the option. See the Specifying Compiler Options section of the C/C++ Users Guide for more details.

The output from the PHASEID is written to stderr under USS and //SYSOUT DD in batch. Here is sample output from the PHASEID option:


CCN0000(I) Product(5694-A01) Phase(CCNEOPTP) Level(UK40282.z1r9)
CCN0000(I) Product(5694-A01) Phase(CCNDRVR ) Level(UK40282.z1r9)
CCN0000(I) Product(5694-A01) Phase(CCNEP ) Level(UK40282.z1r9)
CCN0000(I) Product(5694-A01) Phase(CCNETBY ) Level(UK40282.z1r9)

Cross Reference information
Segment Product Component Platform Version Edition
Software Development OS/390 C/C++ OS/390, z/OS All

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

z/OS XL C/C++

Software version:

1.8, 1.9, 1.10

Operating system(s):

z/OS

Reference #:

1166671

Modified date:

2010-10-27

Translate my page

Machine Translation

Content navigation