Can you also try compile with clang? On Sat, 26 Feb 2022 at 12:47 PM Raul Miller <[email protected]> wrote:
> 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 > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
