Files
ladybird/Ports/python3/patches
Linus Groh 6d9a1d3c93 Ports: Update Python to 3.10.1 :^)
This was released a couple of days ago, on 2021-12-06 and contains
various changes that we previously needed custom patches for, so we are
now able to remove those and compile more unchanged upstream sources.
Thanks to Rodrigo for making that effort! :^)
2021-12-11 19:02:00 +00:00
..
2021-12-11 19:02:00 +00:00

Patches for Python 3.9 on SerenityOS

define-have-sigset-t.patch

Ensures HAVE_SIGSET_T is defined, as we do have sigset_t but it's not detected properly due to some related functions being missing.

include-sys-uio.patch

Ensures struct iovec is defined, required by the socket module.

define-py-force-utf8-locale.patch

Enforce UTF-8 as encoding by defining _Py_FORCE_UTF8_LOCALE.

fix-autoconf.patch

As usual, make the configure script recognize Serenity. Also set MACHDEP (which is used for sys.platform) to a version-less serenityos, even when not cross-compiling.