Nick Glencross wrote:

Strangely all the segfaults have now gone away (perhaps the assembler aligns data differently?), although the 'l != left' assertions are still there.

Looking at the code this is very likely caused by unaligned function pointers. To verify it please set:

#define PARROT_HASH_ALIGNED_FUNCPTR 0

in include/parrot/has_header.h

(after Configure.pl) - then "make".

Thanks,
leo

Reply via email to