From 7127bd664a7630176d54391d57b7075202396423 Mon Sep 17 00:00:00 2001 From: Mike Fulton Date: Fri, 7 Oct 2022 16:00:14 -0700 Subject: [PATCH 1/2] added clarification around the C/C++ build compiler --- docs/Guides/Porting.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/Guides/Porting.md b/docs/Guides/Porting.md index 1b5e58327..93b23ba21 100644 --- a/docs/Guides/Porting.md +++ b/docs/Guides/Porting.md @@ -47,6 +47,7 @@ tools from Rocket. These Rocket tools can be downloaded [here](https://my.rocket Many tools require a C or C++ compiler (or both). xlclang 2.4.1 or higher should be used for C/C++ compilation and can be downloaded [here](https://www.ibm.com/servers/resourcelink/svc00100.nsf/pages/xlCC++V241ForZOsV24). +Please note that this compiler does require that you have purchased the XL C/C++ compiler (an optionally priced feature) on z/OS V2.4 (or later). In order for zopen to be able to locate dependent tools, they need to be in well-defined locations. Tools will be searched for in the following locations, in order: From e39675b241a93627fd22577c17ac468946524777 Mon Sep 17 00:00:00 2001 From: Mike Fulton Date: Tue, 18 Oct 2022 07:19:11 -0700 Subject: [PATCH 2/2] added in reference to both supported compilers --- docs/Guides/Porting.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/Guides/Porting.md b/docs/Guides/Porting.md index 93b23ba21..96e7803fa 100644 --- a/docs/Guides/Porting.md +++ b/docs/Guides/Porting.md @@ -45,9 +45,12 @@ from another z/OS Open Tools repository). Our goal is to eventually have our own version of all the _bootstrap_ tools, but right now, we rely on some tools from Rocket. These Rocket tools can be downloaded [here](https://my.rocketsoftware.com/RocketCommunity#/downloads). -Many tools require a C or C++ compiler (or both). xlclang 2.4.1 or higher should be used for C/C++ compilation -and can be downloaded [here](https://www.ibm.com/servers/resourcelink/svc00100.nsf/pages/xlCC++V241ForZOsV24). -Please note that this compiler does require that you have purchased the XL C/C++ compiler (an optionally priced feature) on z/OS V2.4 (or later). +Many tools require a C or C++ compiler (or both). +You can download a web deliverable add-on feature to your XL C/C++ compiler +[here](https://www.ibm.com/servers/resourcelink/svc00100.nsf/pages/xlCC++V241ForZOsV24). +Alternatively, you can install and manage _C/C++ for Open Enterprise Languages on z/OS_ using _RedHat OpenShift Container Platform_ and _IBM Z and Cloud Modernization Stack_ +[here](https://github.com/IBM/z-and-cloud-modernization-stack-community). +Please note that these compilers are comparable, but how you perform installation and maintenance and pricing is different. In order for zopen to be able to locate dependent tools, they need to be in well-defined locations. Tools will be searched for in the following locations, in order: