Skip i686 in manylinux wheel builds#186
Merged
Merged
Conversation
With curand fixed (#185), the x86_64 cp310/cp312 wheels now compile, but cibuildwheel then moves on to manylinux2014_i686 — and NVIDIA ships no 32-bit CUDA packages, so the before-all yum install dies with 'Not tolerating missing names on install'. Add *i686* to both skip lists; CUDA wheels are x86_64-only.
rsasaki0109
added a commit
that referenced
this pull request
Jun 11, 2026
- New Current State (2026-06-11): PRs #181-#186 (Colab, Docker, master-CI repair, manylinux wheel pipeline), wheel verification, v0.1.0 release commands (publishing user-owned), registration external benchmark status with the update_sigma2 fairness note and load-gate hygiene. - New 'Direction from here' menu: short-term release+benchmark, mid-term options (Jetson/aarch64, dlpack zero-copy, nav2 field validation, docs site) selected by post-release funnel signal; research line is at the submit stage. - Old star-growth Next-Task Menu marked SUPERSEDED. - New environment gotchas: NVIDIA repo churn, permission boundary for publishing actions, CPU-benchmark load gate.
rsasaki0109
added a commit
that referenced
this pull request
Jun 11, 2026
With curand fixed (#185), the x86_64 cp310/cp312 wheels now compile, but cibuildwheel then moves on to manylinux2014_i686 — and NVIDIA ships no 32-bit CUDA packages, so the before-all yum install dies with 'Not tolerating missing names on install'. Add *i686* to both skip lists; CUDA wheels are x86_64-only.
rsasaki0109
added a commit
that referenced
this pull request
Jun 11, 2026
- New Current State (2026-06-11): PRs #181-#186 (Colab, Docker, master-CI repair, manylinux wheel pipeline), wheel verification, v0.1.0 release commands (publishing user-owned), registration external benchmark status with the update_sigma2 fairness note and load-gate hygiene. - New 'Direction from here' menu: short-term release+benchmark, mid-term options (Jetson/aarch64, dlpack zero-copy, nav2 field validation, docs site) selected by post-release funnel signal; research line is at the submit stage. - Old star-growth Next-Task Menu marked SUPERSEDED. - New environment gotchas: NVIDIA repo churn, permission boundary for publishing actions, CPU-benchmark load gate.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
With curand fixed (#185), the x86_64 cp310/cp312 wheels now compile, but cibuildwheel then moves on to manylinux2014_i686 — and NVIDIA ships no 32-bit CUDA packages, so the before-all yum install dies with 'Not tolerating missing names on install'. Add *i686* to both skip lists; CUDA wheels are x86_64-only.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
- New Current State (2026-06-11): PRs #181-#186 (Colab, Docker, master-CI repair, manylinux wheel pipeline), wheel verification, v0.1.0 release commands (publishing user-owned), registration external benchmark status with the update_sigma2 fairness note and load-gate hygiene. - New 'Direction from here' menu: short-term release+benchmark, mid-term options (Jetson/aarch64, dlpack zero-copy, nav2 field validation, docs site) selected by post-release funnel signal; research line is at the submit stage. - Old star-growth Next-Task Menu marked SUPERSEDED. - New environment gotchas: NVIDIA repo churn, permission boundary for publishing actions, CPU-benchmark load gate.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
With curand fixed (#185), the x86_64 cp310/cp312 wheels now compile, but cibuildwheel then moves on to manylinux2014_i686 — and NVIDIA ships no 32-bit CUDA packages, so the before-all yum install dies with 'Not tolerating missing names on install'. Add *i686* to both skip lists; CUDA wheels are x86_64-only.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
- New Current State (2026-06-11): PRs #181-#186 (Colab, Docker, master-CI repair, manylinux wheel pipeline), wheel verification, v0.1.0 release commands (publishing user-owned), registration external benchmark status with the update_sigma2 fairness note and load-gate hygiene. - New 'Direction from here' menu: short-term release+benchmark, mid-term options (Jetson/aarch64, dlpack zero-copy, nav2 field validation, docs site) selected by post-release funnel signal; research line is at the submit stage. - Old star-growth Next-Task Menu marked SUPERSEDED. - New environment gotchas: NVIDIA repo churn, permission boundary for publishing actions, CPU-benchmark load gate.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
With curand fixed (#185), the x86_64 cp310/cp312 wheels now compile, but cibuildwheel then moves on to manylinux2014_i686 — and NVIDIA ships no 32-bit CUDA packages, so the before-all yum install dies with 'Not tolerating missing names on install'. Add *i686* to both skip lists; CUDA wheels are x86_64-only.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
- New Current State (2026-06-11): PRs #181-#186 (Colab, Docker, master-CI repair, manylinux wheel pipeline), wheel verification, v0.1.0 release commands (publishing user-owned), registration external benchmark status with the update_sigma2 fairness note and load-gate hygiene. - New 'Direction from here' menu: short-term release+benchmark, mid-term options (Jetson/aarch64, dlpack zero-copy, nav2 field validation, docs site) selected by post-release funnel signal; research line is at the submit stage. - Old star-growth Next-Task Menu marked SUPERSEDED. - New environment gotchas: NVIDIA repo churn, permission boundary for publishing actions, CPU-benchmark load gate.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
With curand fixed (#185), the x86_64 cp310/cp312 wheels now compile, but cibuildwheel then moves on to manylinux2014_i686 — and NVIDIA ships no 32-bit CUDA packages, so the before-all yum install dies with 'Not tolerating missing names on install'. Add *i686* to both skip lists; CUDA wheels are x86_64-only.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
- New Current State (2026-06-11): PRs #181-#186 (Colab, Docker, master-CI repair, manylinux wheel pipeline), wheel verification, v0.1.0 release commands (publishing user-owned), registration external benchmark status with the update_sigma2 fairness note and load-gate hygiene. - New 'Direction from here' menu: short-term release+benchmark, mid-term options (Jetson/aarch64, dlpack zero-copy, nav2 field validation, docs site) selected by post-release funnel signal; research line is at the submit stage. - Old star-growth Next-Task Menu marked SUPERSEDED. - New environment gotchas: NVIDIA repo churn, permission boundary for publishing actions, CPU-benchmark load gate.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
With curand fixed (#185), the x86_64 cp310/cp312 wheels now compile, but cibuildwheel then moves on to manylinux2014_i686 — and NVIDIA ships no 32-bit CUDA packages, so the before-all yum install dies with 'Not tolerating missing names on install'. Add *i686* to both skip lists; CUDA wheels are x86_64-only.
rsasaki0109
added a commit
that referenced
this pull request
Jun 17, 2026
- New Current State (2026-06-11): PRs #181-#186 (Colab, Docker, master-CI repair, manylinux wheel pipeline), wheel verification, v0.1.0 release commands (publishing user-owned), registration external benchmark status with the update_sigma2 fairness note and load-gate hygiene. - New 'Direction from here' menu: short-term release+benchmark, mid-term options (Jetson/aarch64, dlpack zero-copy, nav2 field validation, docs site) selected by post-release funnel signal; research line is at the submit stage. - Old star-growth Next-Task Menu marked SUPERSEDED. - New environment gotchas: NVIDIA repo churn, permission boundary for publishing actions, CPU-benchmark load gate.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to #185, third and (per the logs) final gap in the cibuildwheel pipeline: with the NVIDIA repo (#184) and curand (#185) fixed, the x86_64 cp310/cp312 wheels now build — but cibuildwheel then proceeds to
manylinux2014_i686, where the before-allyum installfails because NVIDIA publishes no 32-bit CUDA packages (failing run: nanobind objects compile for both Pythons on x86_64, then the i686 container dies).Add
*i686*toCIBW_SKIP(workflow) and[tool.cibuildwheel] skip(pyproject). CUDA wheels are x86_64-only by nature.Verification
Build-selection only — no compile-path change. The skip pattern follows cibuildwheel's documented build-skip syntax; proof lands on the post-merge master run.