Quote Originally Posted by jdarling
As we talked about over IM, I'm interested, but I'll believe it when I see it. Very few people have actually made Lazarus cross compile from Windows to Linux, Linux to Windows, or worse yet either of those to Mac. As I said, I'd love to see it, and it would become my IDE of choice (I think), but I'm a devils advocate at heart :twisted:
From linux to windows is easy. Lazarus release for linux consists of several rpms, one of them a crosswin32 rpm.

From windows to linux is more difficult as soon as you link to shared libaries. AFAIK you have to match the exact version of the shared library of the target, because on linux linking is not done on name of the exported function, but on the binary offset. (Please correct me if wrong). So the pain is in the linking, not the compilation per se.

The solution would be to somehow figure out all needed .so's of the target machine and copy them to the host.