Quote Originally Posted by WILL
Quote Originally Posted by Zenophran
Cross-compilation from any platform to any platform would be a major benefit I would think.
I agree. However complications with acquiring needed libraries [size=9px](legally in some cases)[/size] make it unable to provide this part out of the box. At least on Windows. On Linux or even Mac OS X (I think it would be a bit easier) it isn't as so hard to provide a pre-packaged ability to cross-compile for Win32/64, as hard to get libraries are not needed in this case.

This is still a big issue to overcome yet.
Free Pascal 2.2 will be big step into the direction of transparant cross-compilation because of the internal linker. This means the compiler can create executables for a certain platform independend on what host platform it is running. It is just implemented for COFF platforms at this time, i.e. you can create Win32 executables under Linux, but the rest will surely be coming. As nobody uses 10 platforms, easy cross compilation will be a big step into the direction of multi-platform software.