I think only at the V1.1 (or is it V1.2?) level did the “new” Open XL compiler 
(the CLANG version) and libraries get support for JCL compilation.  The initial 
version only supported shell invocation.

Which version did you install?

Peter

From: IBM Mainframe Discussion List <[email protected]> On Behalf Of 
Charles Mills
Sent: Wednesday, March 12, 2025 5:44 PM
To: [email protected]
Subject: Open XL C/C++ Documentation


Is it just me or does the "new" IBM Open XL C/C++ compiler seem 
under-documented?



(This is in the department of old dogs trying to learn new tricks.)



I am very, very familiar with the "legacy" IBM z/OS XL C/C++ compiler. (Is it 
just me or do these names seem unnecessarily confusing?)



Where is the Language Reference? Where is the Programming Guide? Where is the 
User's Guide? Where are some command line compile examples?



Yeah, C++ is C++ and there is lots on the Web but I am used to a manual that 
says "this is the language exactly as this compiler implements it."



I'm getting errors on the standard C++ headers. How do I make sense of them?



In file included from //'CEE.SCEEH(STRING)':75:

//'CEE.SCEEH(ISTREAM)':19:6: error: This file to be used only with IBM z/OS C++ 
V1R2 and later compilers

   19 | #    error\

      |      ^



The only real compile example in the doc is for an open (non-PROC) JCL-based 
compile. All I have is the UNIX binary. Can I copy it to a PDSE and use that as 
a load library? (I know I can in theory with cp -X but can I actually do it 
successfully?)



Charles

--



This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to