Am Montag, 18. Februar 2013 schrieb Ludovic Courtès:
> This “GOOF” cookie indicates the Guile Object Object(!) Format.  Here,
> it says little endian with 8-byte pointers.  That corresponds to this
> GNU triplet:
> However, my guess is that Guile was compiled with the N32 ABI, so it
> expects 4-byte words.  But Guile’s system/base/target.scm makes this
> wrong assumption that “mips64” means 8-byte pointers:

That sounds like the good diagnostic. Should guile not explicitly test the 
size of the types, using the C sizeof or equivalent? From the triplet, one 
cannot deduce the ABI.

> For now, you can work around it by removing the --target argument from
> Makefile.am.
> 
> Can you confirm?

Compiling worked so far. Now there is the hash mismatch in 
http://alpha.gnu.org/gnu/guix/bootstrap/mips64el-
linux/20130105/guile-2.0.7.tar.xz . Nikita, could you push your 
modification with the correct hash, or should I make the suitable 
modifications on my side?

Andreas

Reply via email to