vcpkg/ports/python3/0016-undup-ffi-symbols.patch
Alexander Neumann 915ebafa4b
[python3] Fix lld-link and add port config for python site (#36245)
* [python3] remove duplicated symbols for lld-link and add port config

* v db
2024-01-19 12:30:11 -08:00

15 lines
517 B
Diff

diff --git a/Modules/_ctypes/malloc_closure.c b/Modules/_ctypes/malloc_closure.c
index 788bae6a9..3938f79db 100644
--- a/Modules/_ctypes/malloc_closure.c
+++ b/Modules/_ctypes/malloc_closure.c
@@ -11,6 +11,9 @@
#endif
#include "ctypes.h"
+#undef Py_ffi_closure_alloc
+#undef Py_ffi_closure_free
+
/* BLOCKSIZE can be adjusted. Larger blocksize will take a larger memory
overhead, but allocate less blocks from the system. It may be that some
systems have a limit of how many mmap'd blocks can be open.