[Haskell-cafe] Increase GHC stack size?

Michael Rice limitcase at gmail.com
Sun Feb 5 21:26:02 CET 2012


I had tried -rtsopts in a few spots in the command line, both with and
without --make, seemingly with no effect .

There was indeed a code problem, a function applied to an expression that
should have been in parens. Shoulda known better.

Thanks, all.

Michael

2012/2/5 Krzysztof Skrzętnicki <gtener at gmail.com>

> 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/26871b1d/attachment.htm>


More information about the Haskell-Cafe mailing list