Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing wheel for glibc 2.17+ ARM64 #1372

Closed
kasium opened this issue Jan 24, 2025 · 4 comments
Closed

Missing wheel for glibc 2.17+ ARM64 #1372

kasium opened this issue Jan 24, 2025 · 4 comments
Labels
bug Something isn't working

Comments

@kasium
Copy link

kasium commented Jan 24, 2025

Information

  • rustworkx version: 0.16.0
  • Python version: 3.13.1
  • Rust version: n/a
  • Operating system: n/a

What is the current behavior?

With rustworkx 0.15.1 a wheel was built for glibc 2.17+ ARM64 (download link). However for 0.16.0, this wheel is no longer built, making a usage on ARM quite hard

What is the expected behavior?

The wheel is built and published

Steps to reproduce the problem

Try to install rustworkx 0.16.0 on ARM w/o a locally install rust

@kasium kasium added the bug Something isn't working label Jan 24, 2025
@IvanIsCoding
Copy link
Collaborator

This is a known issue and we are aware. We have QEMU setup to release Arm64/PPC64/S390x wheels and particularly for this release it has been extremely unstable. All of them failed in the first try, I am actively retrying the failed builds to see if it happens https://github.com/Qiskit/rustworkx/actions/runs/12940926444.

I also have #1371 ready which will build Arm64 wheels natively. Should our retries fail we will backport the PR to the 0.16 branch and publish the wheels with that workflow.

In the meantime, my recommendations are:

  1. Install rustup with https://rustup.rs/. You will compile the wheels locally and it will succeed. Rust is our only dependency
  2. Pin 0.15.1 for the time being

@kasium
Copy link
Author

kasium commented Jan 24, 2025

Thanks a lot for taking care of this! I think I stay on 0.15.1 for the time being

@IvanIsCoding
Copy link
Collaborator

@kasium
Copy link
Author

kasium commented Jan 24, 2025

Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants