The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and runs on Linux, FreeBSD, MacOSX and Windows.
Lazarus has some fine points when it comes to using a single platform version. But its cross compiling capabilities are poorly documented and just are not worth the effort, no matter how you try to build a cross platform executable, even on Windows 32.64. It would appear the authors either don't test the same code they post, or have not done a clean install for quite some time. If you install Lazarus on Windows 64, it is impossible to build a Win32 executable. If you look at Free Pascal, the compiler engine, you will notice the compiler installs in \lazarus\fpc within lazarus, and in \FPC within free pascal. If you use the fpclazupd program, the fpc compiler installs into \development\fpc and lazarus installs into \development\lazarus. Too many inconsisteices, too many poorly or undocumented features. Just not worth the bother. Too bad for such a nice product. Wiki is out of date and little information on web. Those five star ratings must be from the authors, people who don't cross compile, or friends of the authors. Cross compilers get an F- for useability.
Aweful!!! this program proclaims write once compile anywhere. I have kept trying several projects and each one has been SO difficult to compile on even 32/64 bit windows that I just gave up each time in favor of a PROPER IDE. PGSQL and Lazarus is like pulling teeth from the very beginning. I honestly don't know why you would favor this to mono/python for cross development. Any one who says this is better than VS needs a head check! Worst IDE Ever!
It's ok, but buggy on Ubuntu 11 and a little old fashioned. I wrote a fairly detailed review on my blog http://wp.me/peIz1-9p and although I personally like Lazarus it doesn't really stack up against something like monodevelop :(