Delfi wrote:android uses it too, right?
Android for handset/mobile uses ARM, but it is not a real linux. Devices, like Nokia N900, that use arm-linux can run real linux distributions and their apps.
e.g. N900 can run debian for ARM by chroot in Maemo. MeeGo for handset is developed with N900 (it is the hardware reference)
Android have the linux kernel only, all the rest "is not linux".
PS Lazarus can crosscompile for arm-linux. I made a tutorial (it is on Lazarus's wiki) to setup a linux box for crosscompiling for arm-linux.
PPS GLScene doesn't work for am-linux. Generally embed devices use OpenGL-ES, so porting OpenGL code is not immediate.