You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We'd like to get RISC-V builds of Python. The current Docker images are intentionally built for an old version of Debian, so a new Docker image would need to be made for building Python on riscv64. Debian 10 (stretch) is the first version that has the necessary gcc package.
Since we've encountered the GitHub matrix size limit of 256 entries a
couple times now (recently in #388), this adds sharding to our matrix
generation script.
There's now a `--max-shards` option which splits the matrix into (up to)
the requested number of shards. We don't split it evenly, we eagerly
fill each shard first. To consume the shards, we just copy the `build`
job into two identical child jobs which consume each matrix shard.
Ideally, we'd avoid code duplication here by using a re-usable action or
something for the build-steps — but that's overkill at this point.
We only need this for Linux for the foreseeable future.
Related: #219
We'd like to get RISC-V builds of Python. The current Docker images are intentionally built for an old version of Debian, so a new Docker image would need to be made for building Python on riscv64. Debian 10 (stretch) is the first version that has the necessary gcc package.
I believe the necessary steps would be:
I can probably do this (and test it) at some point :-)
The text was updated successfully, but these errors were encountered: