Nicholas Clark <[EMAIL PROTECTED]> wrote: > On Wed, Jun 01, 2005 at 08:45:53PM +0200, Leopold Toetsch wrote: >> Nick Glencross wrote:
>> > alignbytes=8, prototype=define >> ^^^^^^^^^^^^ >> >> What does this mean in perl? > It's the result from this C program run by Configure: > #include <stdio.h> > struct foobar { > char foo; > NV bar; > } try_algn; > int main() > { > printf("%d\n", (int)((char *)&try_algn.bar - (char *)&try_algn.foo)); > return(0); > } > "alignbytes" isn't the most helpful name. NV is usually a double. This seems to indicate that double's have to be fetched from memory locations % 8. Given all the warnings in core_ops*.c I've the gut feeling that this platform has more such alignment constraints, which are all not checked by the config system. > Nicholas Clark leo