mirror of
https://github.com/RGBCube/serenity
synced 2025-05-22 05:05:07 +00:00

Released on 2023-10-02. https://www.python.org/downloads/release/python-3120/ Note that the top-level setup.py script has disappeared completely, hence the two dropped patches. AFAICT this doesn't regress building any of the native modules, presumably because the configure script fully takes care of this now: ``` The necessary bits to build these optional modules were not found: _dbm _gdbm _posixshmem _tkinter nis ossaudiodev To find the necessary bits, look in configure.ac and config.log. Checked 111 modules (31 built-in, 73 shared, 1 n/a on serenityos-x86_64, 0 disabled, 6 missing, 0 failed on import) ```
24 lines
833 B
Diff
24 lines
833 B
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Linus Groh <mail@linusgroh.de>
|
|
Date: Mon, 2 Oct 2023 18:52:48 +0100
|
|
Subject: [PATCH] Include `sys/uio.h` in `socketmodule.c`
|
|
|
|
This is to ensure that `struct iovec` is defined, which is required by
|
|
the `socket` module.
|
|
---
|
|
Modules/socketmodule.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/Modules/socketmodule.c b/Modules/socketmodule.c
|
|
index 4ec68e22a9f8cd74fc027beb8a895c0b7f2b2f82..9fa20cd95b41bea51ae9ccadc24ec74bf222b695 100644
|
|
--- a/Modules/socketmodule.c
|
|
+++ b/Modules/socketmodule.c
|
|
@@ -176,7 +176,7 @@ shutdown(how) -- shut down traffic in one or both directions\n\
|
|
# undef HAVE_GETHOSTBYNAME_R_6_ARG
|
|
#endif
|
|
|
|
-#if defined(__OpenBSD__)
|
|
+#if defined(__OpenBSD__) || defined(__serenity__)
|
|
# include <sys/uio.h>
|
|
#endif
|
|
|