[Haskell-cafe] Increase GHC stack size?

Krzysztof Skrzętnicki gtener at gmail.com
Sun Feb 5 20:58:33 CET 2012


No, you supply -rtsopts along with --make. Actually --make is just a
shorthand for a few other options, you can see which with --verbose. See
the documentation too.

One important thing though: very often stack overflows come from bad code.
See the wiki for more info:
http://www.haskell.org/haskellwiki/Stack_overflow

Best regards,
Krzysztof Skrzętnicki

On Sun, Feb 5, 2012 at 20:50, Michael Rice <limitcase at gmail.com> wrote:

> I'm using
> ghc --make...
>
> -rtsopts seems to be a link directive.
>
> The GHC docs seem to be project oriented. What's the two step process to
> compile and link a simple .hs file?
>
> ghc source.hs (to compile)
>
> link step?
>
> Michael
>
>
>
>
>
> On Sun, Feb 5, 2012 at 2:21 PM, Mathijs Kwik <mathijs at bluescreen303.nl>wrote:
>
>> ./myProgram +RTS -K16000000
>>
>> If that gives an error, you're program was probably compiled without
>> support for setting RTS options from the command line.
>> Recompile with -rtsopts.
>> Then the above should work
>>
>>
>>
>> On Sun, Feb 5, 2012 at 8:16 PM, Michael Rice <limitcase at gmail.com> wrote:
>> > Stack space overflow: current size 8388608 bytes.
>> > Use `+RTS -Ksize -RTS' to increase it.
>> >
>> > ======================
>> >
>> > Couldn't find much on the man or info pages. Example please, say double
>> it
>> > (16000000) for starters.
>> >
>> > Michael
>> >
>> >
>> > _______________________________________________
>> > Haskell-Cafe mailing list
>> > Haskell-Cafe at haskell.org
>> > http://www.haskell.org/mailman/listinfo/haskell-cafe
>> >
>>
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20120205/f9157f79/attachment.htm>


More information about the Haskell-Cafe mailing list