|
From: | Mike Fulton |
Subject: | RE: Failure running gnulib-tool update on z/OS |
Date: | Wed, 1 Jun 2022 23:35:40 +0000 |
Hi, Definitely our goal is to make z/OS a first class development platform, and not just a target platform. A few of us in the z/OS community have started down this path back in December and we are working our way up the tool chain. Our approach is to build these tools as 64-bit ASCII-based (not EBCDIC-based) now that z/OS has good support for ASCII and UTF8 in the system. So far, we have been working with the various communities and creating patches to the supported tarball and/or the git dev line for the different tools. The goal is to keep the patches as close to 0 as possible by upstreaming as we go. ‘bash’ is higher up the stack (along with zsh). So – they are definitely something we plan to do – we just haven’t got that far up the stack yet. Here is our starter list of ports we are working on: https://github.com/ZOSOpenTools Some like Perl, m4, make are relatively far along. We have up-streamed many Perl patches with the guidance of Karl Williamson for example. m4 has patches I have developed for the tarball build, but I am now working on getting the git dev line to build so that I can bring patches forward for upstreaming. We also have CI/CD public facing systems we use for ensuring we not only get The code running, but keep it running. We plan to make these systems available more broadly very soon and integrate them into continuous build processes for the open source packages, where the open source communities are willing. This approach of ASCII-based tools is consistent with what IBM and Rocket have been doing for awhile now. The big shift is to do this all in the open rather than doing one-off ports (Node.js, Go, Python, clang, Java are all available for free with optional S&S through then got patches upstreamed and we have the source and binaries and build all available (the perlport repo is strictly for build scripts and patches and docs – it pulls in the actual Thanks, Mike From:
Bruno Haible <bruno@clisp.org> Hi, |
[Prev in Thread] | Current Thread | [Next in Thread] |