Thanks Thaddy for the insight! It is very helpful, and ... learning something new every day 😉
I tried adding this to the compiler options, but it didn't make a difference.
(also tried 16 instead of 32)
It affects all unit (FPC, Lazarus, components and my own units), so adding the {$align} option to each and every unit seems a little much. 😉
Maybe I should do a rebuild in FPCUpDeluxe with these options?
Or would these compiler options not help?
FYI: I'm compiling with an x86_64 compiler on a Apple Silicon Mac. The applications run just fine though, even when I cross compile to ARM.