indygreg / python-build-standalone

Produce redistributable builds of Python
Mozilla Public License 2.0
1.99k stars 127 forks source link

Platforms without pgo+lto builds don't get an install_only archive #104

Closed meastham closed 2 years ago

meastham commented 2 years ago

Due to (I think) this wildcard: https://github.com/indygreg/python-build-standalone/blob/1dfe9d4186e37bd57c544b09402690e968a225be/.github/workflows/linux.yml#L436

In particular this means there aren't install_only archives for linux aarch64, which is a fairly common platform.

Assuming this isn't intentional, I'd be happy to send a PR to change it.

indygreg commented 2 years ago

Yes, Linux aarch64 is a popular platform and I think we should provide install_only archives for it.

Unfortunately, we don't produce pgo+lto builds in CI since that would require an aarch64 Linux machine and currently GitHub Actions limits us to x86-64 runners on their runners. We should publish the LTO build as the install_only archive for Linux aarch64.

indygreg commented 2 years ago

This will be fixed in the next release: with recent commits in main, all triples that have release artifacts will have a corresponding install_only.tar.gz release artifact with the most performant build that is available.