Mark Mitchell wrote: >So, my (perhaps naive) question is: why don't we define _chkstk as an >alias for _alloca in MinGW, so that we can link with these MSVC libraries?
It defines __chkstk as an alias for _alloca instead. My guess is that this is a mistake. There are other MSC library functions that MinGW doesn't provide, so other libraries may not link even with a _chkstk alias. Ross Ridge