nixpkgs/pkgs/development/interpreters/python/cpython/2.7
Will Dietz 9aa22191cf python*: set thread stack size on musl
Ensure recursion limit is reached before stack overflow.

Python does this for OSX and BSD:
13ff24582c/Python/thread_pthread.h (L22)

Size of 1MB chosen to match value in Alpine:
https://git.alpinelinux.org/cgit/aports/commit/main/python2/APKBUILD?id=2f35283fec8ec451fe5fb477dd32ffdcc0776e89

Manual testing via Alpine's test-stacksize.py crashes on these
previously, and works with these changes.
2018-03-20 08:14:04 -05:00
..
2.5.2-ctypes-util-find_library.patch
2.5.2-tkinter-x11.patch
2.6.2-ssl-threads.patch
2.6.5-export-PySignal_SetWakeupFd.patch
2.6.5-FD_SETSIZE.patch
2.6.5-ncurses-abi6.patch
2.7.3-dbm.patch
2.7.3-dylib.patch
2.7.3-getpath-exe-extension.patch
2.7.3-no-libm.patch
boot.nix
default.nix python*: set thread stack size on musl 2018-03-20 08:14:04 -05:00
deterministic-build.patch
nix-store-mtime.patch
no-ldconfig.patch
properly-detect-curses.patch
python-2.7-distutils-C++.patch
search-path.patch
use-correct-tcl-tk-on-darwin.patch pythonPackages.tkinter: fix darwin build 2018-03-18 22:28:46 +01:00