> 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

_______________________________________________
Chicken-hackers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to