Yes the compiler was set to i386, though not through any deliberate action by myself. I switched to `/usr/local/bin/fpc`, and although I had to reload Lazarus before the changes took effect, and, notwithstanding some nonsense about inline suctions not being inlined, everything seems to be fine now.
Thank you very much ;-)