Skip to content
  • Matt Harbison's avatar
    packaging: add a requirements list for CentOS 7 · f3fc512cf85b
    Matt Harbison authored
    This platform needs to be special cased because QScintilla is now linking
    against a newer C library than is available by default.
    
        ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by PyQt5/Qsci.abi3.so)
    
    That error triggered an application update check, which triggered a flood of
    warnings about OpenSSL symbols, and then a qt.network.ssl warning about an
    incompatible version of OpenSSL.  This requires rolling back PyQt5 to something
    compatible with 1.0.x, which necessitates rolling back QScintilla a bit further.
    The Qt blog says 5.12.4 added support for OpenSSL 1.1.1[1], but experimentation
    shows that 5.12.3 also has it.  Using 1.0.2 means there is no TLS 1.3 support.
    
    [1] https://www.qt.io/blog/2019/06/17/qt-5-12-4-released-support-openssl-1-1-1
    
    --HG--
    branch : stable
    f3fc512cf85b