summary refs log tree commit diff
path: root/pkgs/os-specific/linux/musl/default.nix
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2018-09-24 23:40:08 -0500
committerWill Dietz <w@wdtz.org>2018-09-24 23:59:02 -0500
commitf38218a7568296eb19eed65b745d310a33f43297 (patch)
tree1120b2d9c3a89cc5bace0ea939682af3a7aea08f /pkgs/os-specific/linux/musl/default.nix
parentdcd5e4558fb38c202c69f588e3a5fa99c73ea09b (diff)
downloadnixlib-f38218a7568296eb19eed65b745d310a33f43297.tar
nixlib-f38218a7568296eb19eed65b745d310a33f43297.tar.gz
nixlib-f38218a7568296eb19eed65b745d310a33f43297.tar.bz2
nixlib-f38218a7568296eb19eed65b745d310a33f43297.tar.lz
nixlib-f38218a7568296eb19eed65b745d310a33f43297.tar.xz
nixlib-f38218a7568296eb19eed65b745d310a33f43297.tar.zst
nixlib-f38218a7568296eb19eed65b745d310a33f43297.zip
musl: pick stacksize-related improvements, increase default size
Also supports setting default thread stack size via linker,
making it possible to fix programs without modifying source.
Diffstat (limited to 'pkgs/os-specific/linux/musl/default.nix')
-rw-r--r--pkgs/os-specific/linux/musl/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/musl/default.nix b/pkgs/os-specific/linux/musl/default.nix
index e28b63164862..ba634c5d1611 100644
--- a/pkgs/os-specific/linux/musl/default.nix
+++ b/pkgs/os-specific/linux/musl/default.nix
@@ -72,6 +72,11 @@ stdenv.mkDerivation rec {
     # name_to_handle_at
     ./name-to-handle-at.patch
     ./max-handle-sz-for-name-to-handle-at.patch
+    # Upstream improvements regarding stack size, incl size increase
+    ./stacksize-0001.patch
+    ./stacksize-0002.patch
+    ./stacksize-0003.patch
+    ./stacksize-0004.patch
   ];
   preConfigure = ''
     configureFlagsArray+=("--syslibdir=$out/lib")