Enable overriding default stack size on Unix (#13517)
authorJan Vorlicek <janvorli@microsoft.com>
Wed, 23 Aug 2017 17:03:16 +0000 (19:03 +0200)
committerGitHub <noreply@github.com>
Wed, 23 Aug 2017 17:03:16 +0000 (19:03 +0200)
commit5f2d1ec0e50a3aceddcc75172021cea10677b354
tree0539e86034ebb950ac357a7f6ab97f9dfc5496e7
parent8abfe25cbd02e07361301e0a5cadb6716b3c0cde
Enable overriding default stack size on Unix (#13517)

Alpine Linux has a very small default stack size limit, about 80kB.
This is not enough for running coreclr apps.

This change enables overriding the default stack size using the
COMPlus_DefaultStackSize env variable. For Alpine, it also sets
the default stack size to the same value we use for Windows, which
is 1.5MB.
Documentation/project-docs/clr-complus-conf-docgen.sh
Documentation/project-docs/clr-configuration-knobs.md
src/pal/src/include/pal/init.h
src/pal/src/init/pal.cpp
src/pal/src/thread/thread.cpp