diff options
author | Pedro J. Estébanez <pedrojrulez@gmail.com> | 2020-03-17 18:17:41 +0100 |
---|---|---|
committer | Pedro J. Estébanez <pedrojrulez@gmail.com> | 2020-03-17 18:17:41 +0100 |
commit | 29f8530afedb56ebfca1248fbd4a9010bdd23308 (patch) | |
tree | 4a0621bb70537ba2b97d2fb6fa706df777bac8d7 /platform/windows | |
parent | b8577ecce1bb62a4a589d02bdd71b701e5bdea81 (diff) |
Make stack size on Windows match Linux and MacOS
Diffstat (limited to 'platform/windows')
-rw-r--r-- | platform/windows/detect.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/windows/detect.py b/platform/windows/detect.py index 3ab0d38a6a..cc859c0339 100644 --- a/platform/windows/detect.py +++ b/platform/windows/detect.py @@ -1,6 +1,9 @@ import methods import os +# To match other platforms +STACK_SIZE = 8388608 + def is_active(): return True @@ -259,6 +262,8 @@ def configure_msvc(env, manual_msvc_config): env['BUILDERS']['ProgramOriginal'] = env['BUILDERS']['Program'] env['BUILDERS']['Program'] = methods.precious_program + env.AppendUnique(LINKFLAGS=['/STACK:' + str(STACK_SIZE)]) + def configure_mingw(env): # Workaround for MinGW. See: # http://www.scons.org/wiki/LongCmdLinesOnWin32 @@ -351,6 +356,7 @@ def configure_mingw(env): env.Append(CCFLAGS=['-flto']) env.Append(LINKFLAGS=['-flto']) + env.Append(LINKFLAGS=['-Wl,--stack,' + str(STACK_SIZE)]) ## Compile flags |