diff options
-rw-r--r-- | external/python33/UnpackedTarball_python3.mk | 1 | ||||
-rwxr-xr-x | external/python33/clang-cl.patch.0 | 11 |
2 files changed, 12 insertions, 0 deletions
diff --git a/external/python33/UnpackedTarball_python3.mk b/external/python33/UnpackedTarball_python3.mk index 1579be9a5f05..d5db8b45c052 100644 --- a/external/python33/UnpackedTarball_python3.mk +++ b/external/python33/UnpackedTarball_python3.mk @@ -35,6 +35,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,python3,\ external/python33/python-msvc-disable-sse2.patch.1 \ external/python33/python-lsan.patch.0 \ external/python33/ubsan.patch.0 \ + external/python33/clang-cl.patch.0 \ )) ifneq ($(filter DRAGONFLY FREEBSD LINUX NETBSD OPENBSD SOLARIS,$(OS)),) diff --git a/external/python33/clang-cl.patch.0 b/external/python33/clang-cl.patch.0 new file mode 100755 index 000000000000..68f1dcd84a95 --- /dev/null +++ b/external/python33/clang-cl.patch.0 @@ -0,0 +1,11 @@ +--- Include/pyport.h ++++ Include/pyport.h +@@ -219,7 +219,7 @@ + /* Smallest negative value of type Py_ssize_t. */ + #define PY_SSIZE_T_MIN (-PY_SSIZE_T_MAX-1) + +-#if SIZEOF_PID_T > SIZEOF_LONG ++#if defined SIZEOF_PID_T && SIZEOF_PID_T > SIZEOF_LONG + # error "Python doesn't support sizeof(pid_t) > sizeof(long)" + #endif + |