summaryrefslogtreecommitdiff
path: root/external/python3/UnpackedTarball_python3.mk
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2024-03-27 14:45:59 +0000
committerCaolán McNamara <caolan.mcnamara@collabora.com>2024-03-28 09:41:54 +0100
commit303ed9a9646256eb6841a21bab4a7fdfd3a0dc53 (patch)
tree01a8525fd252287b95efa0f797b6a8824459c1b1 /external/python3/UnpackedTarball_python3.mk
parent460a7103664ac8dc60e260c56e5113d689b8072f (diff)
python exits on initialization if fd 0 is a dir
which can happen if stdin was closed and the next open was of a dir. Later python checks for is_valid_fd, but an invalid fd is not fatal for stdin, etc and it just return an empty stdin wrapper, so move this check lower and do the same for a dir. Change-Id: Iaf8a48927b49408577ae7a781dfc6e0255a940cb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165327 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Diffstat (limited to 'external/python3/UnpackedTarball_python3.mk')
-rw-r--r--external/python3/UnpackedTarball_python3.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/external/python3/UnpackedTarball_python3.mk b/external/python3/UnpackedTarball_python3.mk
index 93cb9015c9a6..6eaa4ca82784 100644
--- a/external/python3/UnpackedTarball_python3.mk
+++ b/external/python3/UnpackedTarball_python3.mk
@@ -28,6 +28,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,python3,\
external/python3/darwin.patch.0 \
external/python3/macos-11.patch.0 \
external/python3/tsan.patch.0 \
+ external/python3/init-sys-streams-cant-initialize-stdin.patch.0 \
))
ifneq ($(filter DRAGONFLY FREEBSD LINUX NETBSD OPENBSD SOLARIS,$(OS)),)