Aumentar o tamanho da pilha ao compilar com mingw?

Estou escrevendo um algoritmo recursivo de preenchimento para encontrar componentes conectados em uma imagem, meu código compila e funciona bem com o compilador MSVC 2008; mas o binário compilado por mingw travou em tempo de execução.

Depois de converter o algoritmo para não recursivo com std :: stack, tudo vai bem.

Mas e se eu precisar usar o algoritmo recursivo em alguns casos, e o mingw não puder lidar com isso?

Como posso aumentar o tamanho da pilha de um binário, existem opções de compilação?

obrigado