On 07/14/2015 08:34 AM, Jose Fonseca wrote:
MSVC defaults to 1MB stack size.  MinGW defaults to a larger value.
But in order to trap problems with excessive usage of the stack on
Windows we really want to match MSVC.
---
  CMakeLists.txt | 3 +++
  1 file changed, 3 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ae892d..99d9a8e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -264,6 +264,9 @@ else ()
  endif ()

  if (MINGW)
+       # Match MSVC default stack size
+       set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} 
-Wl,--stack,1048576")
+
        # Avoid depending on MinGW runtime DLLs
        check_cxx_compiler_flag (-static-libgcc HAVE_STATIC_LIBGCC_FLAG)
        if (HAVE_STATIC_LIBGCC_FLAG)


Reviewed-by: Brian Paul <[email protected]>

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to