Critical issue with latest QScintilla wheels

Phil Thompson phil at riverbankcomputing.com
Sun May 14 16:51:28 BST 2023


On 05/05/2023 10:11, Detlev Offenbach wrote:
> Hi,
> 
> I just updated PyQt6-QScintilla to the latest version on a Debian
> Bullseye system (Debian 11.7). Unfortunately that does not work
> because PyQt6-WScintilla 2.14.0 is compiled against libc 2.32 while
> Debian has libc 2.31. The same issue will happen on Ubuntu 20.04 LTS.
> 
> The error message is:
>>>> from PyQt6.Qsci import QScintilla
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not
> found (required by
> ~/environments/eric7_env/lib/python3.9/site-packages/PyQt6/Qsci.abi3.so)
> 
> Would it be possible to provide PyQt6-QScintilla wheel compatible with
> these distros as well?

There is a bug in that the wheel tag should be manylinux_2_32 which 
would mean that a distro with an old glibc would instead install v2.13.4 
and run correctly. I will fix that.

The underlying issue is when to drop support for older distros. I take 
my cue from the current list of supported platforms...

https://doc.qt.io/qt-6/supported-platforms.html

Qt v6.5 started to use Ubuntu 22.04 LTS, so I did too. I see that a new 
version of Debian is due next month.

Phil


More information about the QScintilla mailing list