[plt-scheme] Can't compile 372 on PPC64

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Wed Mar 12 17:37:00 EDT 2008

At Wed, 12 Mar 2008 21:29:20 +0000, "Paulo J. Matos" wrote:
> I've just tried to build PLT Scheme 372 on my PS3, PPC64 and got the
> following error:
> cd gc2; make gen-deps
> make[4]: Entering directory `/home/pmatos/plt-372/src/mred/gc2'
> ../../mzscheme/mzscheme3m -qr "./gen-deps.ss"
> Seg fault (internal error) at 0x40000030000
> make[4]: *** [gen-deps] Aborted
> I was expecting it to work. Is there any architecture dependent code
> that doesnt support ppc64?

My guess is that something is wrong with the 3m write-barrier signal
handler, but that's just a guess.

Can you get a stack trace? I expect that just starting mzscheme3m will

By poking at plt/src/mzscheme/gc2/newgc.c, can you confirm that
SIXTY_FOUR_BIT_INTEGERS is correctly #defined (should be automatic), so
that the GC knows that it's working in 64-bit mode?


Posted on the users mailing list.