-
Notifications
You must be signed in to change notification settings - Fork 138
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
Tumbleweed aarch64 build failure #2543
Comments
This looks to be compiler related after-all. It may be that there is no pre-build aarch64 wheel on https://pypi.org/ for greenlet 2.0.1: https://pypi.org/project/greenlet/2.0.1/ (Released Nov7, 2022) N.B. there is now: https://github.com/python-greenlet/greenlet https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst#202-2023-01-28
Specifically the nearest match could be: python-greenlet/greenlet#335 |
From our existing poetry.lock file we have our specified (in pyproject.toml) gevent version depending upon - greenlet = ">=0.4.9"
...
|
So we likely could just update our poety.lock file to catch the more recently available 2.0.2 greenlet with the suspected compiler fixes. @FroggyFlox does that sound like the way to go to you? We are way late in testing channel for major changes but this is a secondary dependency - but still. |
@phillxnet, if that works then yes! It'll only be a matter of time before this is needed throughout the project anyway. |
Key upstream doc entries for poetry.lock purpose and maintenance: |
Updating the poetry lock file:
So we have our updated & successfully retrieved (or compiled) greenlet: Installing greenlet (2.0.2)
|
Fresh build against the updated poetry.lock file and we have:
with the resulting contents of our poetry-install.txt file (created by build.sh): Line 23 in cde01f2
as:
|
Our prior poetry.lock file had greenlet version 2.0.1, as a dependency of gevent. This version fails to compile under more recent/stricter versions of gcc-13. "poetry.lock" was refresh for its floating package dependencies via: "poetry update".
…_failure Update indirect greenlet dependency to latest version #2543
Closing as: |
On x86_64 we have a complete Poetry managed build, but on aarch64 we are failing via:
we are failing to fully install/build our dependencies:
The text was updated successfully, but these errors were encountered: