Hi everybody,
I'm entering this discussion here because I have almost the same problem as freddynerk.
I wanted to cross compile my project to make it work too on another computer using a powerpc. Mine is using an Intel.
I changed the Compiler options->code settings, with (empty), PowerPc and Default, and I still have an Intel file (tested with lipo).
Then I read this page
Please check out this page: http://wiki.lazarus.freepascal.org/Carbon_Interface#Cross-compiling_Intel_to_PowerPC
and tried to rebuild LCL units (even if I installed Lazarus and FPC from .dmg), and nothing changes, still i386.
In the Compiler->code settings, when I click the Test button, I first have a warning telling me that there is a ppu file older than the Compiler itself : usr/local/lib/fpc2.2.2/units/i386-darwin/rtl/system.ppu
then if I ignore it, I have 14 warnings telling me that many ppu exists twice.
Could it be the origin of my problem ?
And finally, can someone tell me if there is any compatibility between 10.3 and 10.4 ?
I mean, is there any chance that the program I wrote on os 10.4.11 works on a computer using 10.3.9 ?