windows/README: Add a note about stack usage for msvc
Add information as discussed in #2927 to the readme to make the easier to discover.
This commit is contained in:
parent
fa823ea893
commit
c41fe70ef2
@ -45,6 +45,17 @@ To build from the command line:
|
|||||||
|
|
||||||
msbuild micropython.vcxproj
|
msbuild micropython.vcxproj
|
||||||
|
|
||||||
|
__Stack usage__
|
||||||
|
|
||||||
|
The msvc compiler is quite stack-hungry which might result in a "maximum recursion depth exceeded"
|
||||||
|
RuntimeError for code with lots of nested function calls.
|
||||||
|
There are several ways to deal with this:
|
||||||
|
- increase the threshold used for detection by altering the argument to `mp_stack_set_limit` in `unix/main.c`
|
||||||
|
- disable detection all together by setting `MICROPY_STACK_CHECK` to "0" in `windows/mpconfigport.h`
|
||||||
|
- disable the /GL compiler flag by setting `WholeProgramOptimization` to "false"
|
||||||
|
|
||||||
|
See [issue 2927](https://github.com/micropython/micropython/issues/2927) for more information.
|
||||||
|
|
||||||
|
|
||||||
Running on Linux using Wine
|
Running on Linux using Wine
|
||||||
---------------------------
|
---------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user