These scripts allow creating shared libc++/abi libraries on z/OS (with datasets). We need a separate script in order to build and handle multiple targets (32bit vs 64bit and ASCII vs EBCDIC). The additional targets will be added in a separate patch. z/OS also uses datasets for the libraries, and we copy the contents on install using tso commands.
Details
Diff Detail
Event Timeline
@libc++ @ldionne Any review comments? This patch is the first step for setting up the C/I for z/OS.
libcxx/utils/ci/tso_copy_dataset.sh | ||
---|---|---|
10 | Can you add a short comment what this script does? | |
libcxx/utils/ci/zos-install-libcxx.sh | ||
14 | For my curiosity, why do you need a special script for doing this? Some parts look like general packaging for z/OS. Did you consider to add a cmake cache for z/OS in cmake/caches? When this really needs those script can you add some explanation why it's needed in the commit message? |
libcxx/utils/ci/zos-install-libcxx.sh | ||
---|---|---|
14 | We have multiple cmake caches for z/OS in cmake/caches (to handle multiple targets). I updated the revision to use them, since the patch that introduced the z/OS cache files landed recently. I added an explanation to why the scripts are needed in the description. Please let me know if further clarification is needed. |
Can you add a short comment what this script does?