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
