[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] chicken-4.8.0rc1 on OpenBSD -current sparc64
From: |
Felix |
Subject: |
Re: [Chicken-hackers] chicken-4.8.0rc1 on OpenBSD -current sparc64 |
Date: |
Sun, 12 Aug 2012 21:00:22 +0200 (CEST) |
> Sat, 11 Aug 2012 12:29:39 +0200 (CEST), felix wrote:
>> This is caused by an incorrect stack-overflow error triggered due to
>> wrap-around in the computation of the stack-limit. If you change
>> "C_STACK_RESERVE" in "chicken.h" to 0x2000, does the build still fail?
>
> No, my problematic 32bit build on a 64bit Linux works for the first time!
Oh, very good. Apparently the same problem exists on x86-64, too.
> Very impressive remote analysis, Felix!
I was able to debug the problem on a machine at the gcc-compile-farm,
fortunately. Otherwise I wouldn't have thought of this.
I'm working on a better patch - reducing the stack-reserve is just
a temporary solution.
cheers,
felix