Thanks, Shebuka & Jonas!
So basically 64 bit OSX IDE is out unless you want to do it on Qt... I think I'll switch to i386 then...
3. If I want to make a 32 bit FPC+Lazarus install, should I just specify -Pi386 to get a 386 build?
Please do not change the default target cpu on Mac OS X/Intel compared to the default FPC install (which is i386). It will cause problems when people report FPC bugs. The default target cpu depends on for which cpu target the installed "fpc" binary is installed (that binary is overwritten when you perform a "make install", not when doing a "make crossinstall"; this is why the ppcx64 installed by the official FPC installers is a cross-compiler).
Thanks Jonas.
Let me see if I understand you correctly - and sneak in some questions

I can use the bootstrap compiler from
ftp.freepascal.org/pub/fpc/dist/2.6.0/bootstrap/universal-darwin-ppcuniversal.tar.bz2
then download FPC source from SVN,
(up to now is what I already do with fpcup)
then build:
make all FPC=<bootstrap_FPC> CPU_TARGET=i386then do a make install for i386
make all INSTALL_PREFIX=<ourfpcdirectory> FPC=<bootstrap_FPC_or_newly_installed_compiler> CPU_TARGET=i386With this compiler, I can then compile the LCL, which will be i386 because the default compiler is, too.
... after that, I could do a cross compiler for x86_64 (presumably without any CROSSBINDIR= or BINUTILSPREFIX= ??)
Edit: removed superfluous i386, formatting, clarified LCL