Conversation
Co-authored-by: Joao-Dionisio <57299939+Joao-Dionisio@users.noreply.github.com>
Co-authored-by: Joao-Dionisio <57299939+Joao-Dionisio@users.noreply.github.com>
Joao-Dionisio
left a comment
There was a problem hiding this comment.
No, support for Linux ARM64 was incorrectly dropped. It was lost somewhere around PySCIPOpt release 5.7.0 (roughly 2 weeks ago), you can see them here: https://github.com/scipopt/PySCIPOpt/releases
I want to bring back the support for Linux ARM64.
I investigated further and found that the Linux ARM64 binaries ( The fix needs to be made in the PySCIPOpt repository's - os: ubuntu-24.04-arm
arch: aarch64Should I close this PR and file the issue/fix in the PySCIPOpt repository instead? |
Analysis Summary
After thorough investigation, I found that Linux ARM64 support IS properly implemented in this repository:
build_binaries.ymlworkflow correctly includes thelinux-arm-build-binariesjobubuntu-24.04-armrunner withquay.io/pypa/manylinux_2_28_aarch64containerlinux.bashscript correctly handlesARM=ONenvironment variablelibscip-linux-arm.zipassetsRoot Cause
The actual issue is in PySCIPOpt's
.github/workflows/build_wheels.yml- it does not include Linux ARM64 in its build matrix:Missing entry needed:
Changes Made
Note: The fix for the missing Linux ARM64 wheels needs to be applied in the PySCIPOpt repository, not here.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.