Add z3-solver build script - #8473
Conversation
|
@cdeepali -- Please review this PR. |
|
@cdeepali I have added build_info.json. Let me know if any changes are needed. Thanks. |
|
Thanks @Daniel-Schenker. I have added suggestion to change the the Also the build script requires changes. Please refer to the template at https://ibm.ent.box.com/file/2211466225461?s=klya622gmi0ghvx2os8k0br8861qqwpi for the build script. I had created a PR for z3-solver package #8486 where I have modified the build-script and the build-info.json. The build is passing. Please let me know if the same PR can be merged. Additonally want to mention that although the pipeline changes for UBI10 are still in progress, team has added a work around to enable build on UBI10 for new packages. |
Co-authored-by: Deepali <70963368+cdeepali@users.noreply.github.com>
Co-authored-by: Deepali <70963368+cdeepali@users.noreply.github.com>
Co-authored-by: Deepali <70963368+cdeepali@users.noreply.github.com>
Co-authored-by: Deepali <70963368+cdeepali@users.noreply.github.com>
|
Additionally, this other PR that was opened (#8490) also uses python 3.12. |
|
@Daniel-Schenker Although the PR #8486 uses python 3.12 in the build script, but the artifacts are produced for Python 3.12, Python 3.13 and Python 3.14 when it is built via CI. The wheel files generated is: Please note: z3-solver a universal Python 3 wheel. I have verified a wheel that I had built locally on Python 3.14 env on UBI10 container. |
|
I should have mentioned earlier, that the build-info.json also requires a block like: as in https://github.com/ppc64le/build-scripts/pull/8486/changes. |
|
@cdeepali I see. In that case, I am okay to proceed with your PR for this package. |

Checklist
set -eoption enabled and observe success ?This PR introduces a build script to build the z3-solver package on ppc64le. It was tested and successful in a base UBI10 container image. There is one patch that the script applies at build time. Please do let me know if there are any changes needed to the script (ie final location for wheel file etc...). The script can be run with
./build-z3-ppc64le-ubi10.sh, no arguments are required but can be passed to edit locations and versions as needed.