I am trying to compile J (on a nonavx linux system -- celeron
processor), and I'm running into a memory alignment issue.

Specifically, test/g022.ijs triggers a segmentation fault, and when
compiling, I'm getting a variety of warnings that the ABI for passing
parameters with 32-byte alignment has changed in GCC 4.6

So, before I go digging into the details of what's going on here, I
was wondering if anyone else had run into this issue, and (if so) how
they dealt with it.

(I should also confess that I might not have properly handled the
non-avx architecture:  I altered make2/build-all.sh so that it, by
default, always sets j64x=j64 for linux, for my builds. Hopefully
that's not an issue, but when debugging I have found that it often
pays to be a bit skeptical that I've done the right thing.)

Thanks,

-- 
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to