pyrogram / tgcrypto

Fast and Portable Cryptography Extension Library for Pyrogram
https://pyrogram.org
GNU Lesser General Public License v3.0
175 stars 41 forks source link

Whl file incompatible with armv6l #26

Closed richard-scott closed 2 years ago

richard-scott commented 2 years ago

I get an "Illegal instruction" error with v1.2.3 on a RPi 1 b (armv6l). This error goes away if I install from source and get pip to compile for me (with --no-binary).

Edit: It only seems to be an issue with Python 3.7 and 3.9. The others are ok:

Y - 3.10.1
Y - 3.6.8
N - 3.7.9
Y - 3.8.9
N - 3.9.9
richard-scott commented 2 years ago

Closing as not 100% sure it's not my setup, as rolling back to 1.2.2 gives me the same error in Python 3.7.9.

delivrance commented 2 years ago

The CI build tools being used don't seem to support this old architecture, hence pre-built wheels are not provided. Compiling locally (i.e. using pip's --no-binary option) is a viable solution for such old architectures.