Hi Rob,Output of stalin-architecture on sparc (attached) appears to be different from the settings found in include/stalin.architectures: the value for file-alignment is 3 in the former and 2 in the latter. I guess that might explain why the build fails. Unfortunately, I cannot test this theory, because I don't have a non-sparc machine with enough memory to bootstrap a new C source from stalin.sc. If you will manage to generate an updated source file, I'll be glad to test it.
Best regards, Jurij Smakov [EMAIL PROTECTED] Key: http://www.wooyd.org/pgpkey/ KeyID: C99E03CC
sparc Linux ("SPARC" "char" ;*char* "int" ;*fixnum* "float" ;*flonum* when float "double" ;*flonum* when double "unsigned" ;*length* "unsigned" ;*tag* "unsigned" ;*squished* "int" ;*signed-squished* "FILE" ;*file* "jmp_buf" ;*jmpbuf* 0 ;*char-alignment* 2 ;*fixnum-alignment* 2 ;*flonum-alignment* when float 3 ;*flonum-alignment* when double 2 ;*pointer-alignment* 2 ;*length-alignment* 2 ;*tag-alignment* 2 ;*squished-alignment* 3 ;*file-alignment* 2 ;*jmpbuf-alignment* 1 ;*char-size* 4 ;*fixnum-size* 4 ;*flonum-size* when float 8 ;*flonum-size* when double 4 ;*pointer-size* 4 ;*length-size* 4 ;*tag-size* 4 ;*squished-size* #f) ;*include-malloc-for-alloca?*