Some more details to support the previous replies:
ARM support was added to FPC in 2004 and appeared in stable release 2.0. Which is also as far back as the svn history goes.
Raspberry Pi was released in February 2012 and the first report of running Lazarus on a Pi (that I could find) was around May 2012.
I used FPC first in March/April 2012 on my first Pi 1. Runs fine for CLI apps, the FPC IDE looked familiar to e.g Turbo Pascal 7.
Lazarus was a bit too heavy. After developing and debugging on a bigger machine, and with swap file enlargement just enough to compile. The desktop experience on the first RPi's is, eh ..
On a RPi14 with a SSD it feels close to my I7 desktop.
I went to many recipes of getting FPC and Lazarus on the Pi's. Still not as easy as installing/upgrading on Windows ... And for the Zero I do use the compiler options for the ARM11.