> 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
