From 1abe4812e25dc264e0cb000bbc237a3d0d83f747 Mon Sep 17 00:00:00 2001 From: Emma Skovgaard Date: Fri, 13 Feb 2026 16:22:21 +0100 Subject: [PATCH 1/2] Preparation for SEAR 0.6.0 --- development/build.md | 4 ++-- development/build_whl.md | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/development/build.md b/development/build.md index df2bc24..7121698 100644 --- a/development/build.md +++ b/development/build.md @@ -15,8 +15,8 @@ SEAR requires several things included with [zOpen](https://zopen.community/#/): - make (the one IBM provides will cause the process to fail) - cmake -- OpenSSL from zOpen (necessary because of the certificate support) -- zoslib from zOpen +- [OpenSSL from zOpen](https://github.com/zopencommunity/opensslport) +- [zoslib from zOpen](https://github.com/zopencommunity/zoslibport) This list will expand in the future as more language interfaces get added. diff --git a/development/build_whl.md b/development/build_whl.md index ab9aaf5..7876002 100644 --- a/development/build_whl.md +++ b/development/build_whl.md @@ -12,13 +12,17 @@ This page covers how to build the Python wheel yourself, rather than getting it The following software is needed to build: - z/OS 2.5 or later -- OpenXL C/C++ 2.1 (needed to get clang on z/OS) -- Python 3.12, 3.13, or 3.14 +- [IBM OpenXL C/C++ 2.1](https://www.ibm.com/products/xl-cpp-compiler-zos) or later (1.1 won't work) +- [Python](https://www.ibm.com/products/open-enterprise-python-zos) 3.12, 3.13, or 3.14 - setuptools and build packages -- OpenSSL from zOpen -- zoslib from zOpen +- [OpenSSL from zOpen](https://github.com/zopencommunity/opensslport) +- [zoslib from zOpen](https://github.com/zopencommunity/zoslibport) - git (to clone the repository) +### Environment variables + +There are 2 different ways of informing the build process where zoslib and openssl are located. The first is if you have done a full zOpen install, then you can use the ZOPEN_ROOTFS environment variable. If you have installed openssl and zoslib individually, i.e. in your home directory, then you can specify OPENSSL_ROOT and ZOSLIB_ROOT. If ZOPEN_ROOTFS is not specified then both OPENSSL_ROOT and ZOSLIB_ROOT must be set. + ## Initiating the build process First you will need to clone down the source code with git From 2734e7ffb11bf8857b6dc90a8799f7d908b2f9ab Mon Sep 17 00:00:00 2001 From: Emma Skovgaard Date: Fri, 13 Feb 2026 16:23:33 +0100 Subject: [PATCH 2/2] Included link to cmake --- development/build.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/development/build.md b/development/build.md index 7121698..ad9fccc 100644 --- a/development/build.md +++ b/development/build.md @@ -14,7 +14,7 @@ This page covers dependencies and the process of building SEAR from source. SEAR requires several things included with [zOpen](https://zopen.community/#/): - make (the one IBM provides will cause the process to fail) -- cmake +- [cmake](https://github.com/zopencommunity/cmakeport) - [OpenSSL from zOpen](https://github.com/zopencommunity/opensslport) - [zoslib from zOpen](https://github.com/zopencommunity/zoslibport)