[python] 3.9.3 brokes ABI for 32 bit

Problems with packages? Post here, using [tags] of the package name.

[python] 3.9.3 brokes ABI for 32 bit

Postby mdevaev » Wed Apr 14, 2021 8:33 am

The new version of python from arch breaks the ABI and leads to segfault when using many packages, such as cython or aiohttp. Regular arch is not affected as it is a problem for 32-bit systems (in our case for armv6h and armv7h). 3.9.4 contains a hotfix for this. Please downgrade the package to 3.9.2 or upgrade to 3.9.4. I've tested 3.9.4 and it works.

https://docs.python.org/release/3.9.4/w ... #changelog
mdevaev
 
Posts: 10
Joined: Sat Feb 13, 2021 7:58 pm

Re: [python] 3.9.3 brokes ABI for 32 bit

Postby bulletmark » Wed Apr 14, 2021 11:18 pm

I read this post so went and looked at all the RPi's I have around my home and found all my Python apps had aborted after I had updated this morning. Thanks for the heads up!
bulletmark
 
Posts: 98
Joined: Tue Oct 13, 2015 10:17 pm

Re: [python] 3.9.3 brokes ABI for 32 bit

Postby mdevaev » Thu Apr 15, 2021 10:14 am

ANYONE!!!

The situation is made worse by the fact that cython, along with broken python, generates incorrect code, and all packages that you update from this point on will be broken and will require another rebuild. Python-aiohttp was updated today and it broke too. If you don't fix this, all the cython-related packages will end up completely broken.
mdevaev
 
Posts: 10
Joined: Sat Feb 13, 2021 7:58 pm

Re: [python] 3.9.3 brokes ABI for 32 bit

Postby mdevaev » Thu Apr 15, 2021 11:23 am

I made a fix with detailed description: https://github.com/archlinuxarm/PKGBUILDs/pull/1866
mdevaev
 
Posts: 10
Joined: Sat Feb 13, 2021 7:58 pm

Re: [python] 3.9.3 brokes ABI for 32 bit

Postby mdevaev » Fri Apr 16, 2021 10:53 am

Fixed already.
mdevaev
 
Posts: 10
Joined: Sat Feb 13, 2021 7:58 pm


Return to Packages

Who is online

Users browsing this forum: No registered users and 30 guests