Lazarus is a very powerfull system to develop (and cross compile) on Windows, Linux, MacOSX, Windows Mobile (so arm) and arm-linux... but it need to be configured for arm-linux and I don't know how to make it...
Do you know how to make Lazarus/fpc able to cross compile for arm-linux?
Do you know if porting of GLScene is possible/easy?
There are still problems with fpc and eabi, but they are being fixed.
However there's still a lot of work (which, AFAIK, nobody is doing) before lazarus can be used for maemo (though the qt widgedset is progressing nicely).
Probably the best place to ask these questions is the lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo
With some difficulties (very few documents) I got my first FPC x-terminal "hello world" for N900.
Almost to the and of my path to cross compile with Lazarus for Maemo:
/home/kjow/lazarus/fpc/libcross/libexpat.so.1: undefined reference to `__aeabi_unwind_cpp_pr1@GCC_3.5'
/home/kjow/lazarus/fpc/libcross//libglib-2.0.so: undefined reference to `__aeabi_unwind_cpp_pr0@GCC_3.5'
Do you know how can I solve this linker/libs problem?
Nope (otherwise I'd have replied on the mailing list)
Hi!
I think it is a target libs problem. For this reason I posted here, maybe someone with the same errors (but with other dev language) can read and reply.
However, I'll try to re-grab all libs from scratchbox...
Bye!
PS Thank you to have suggested the mailing list! It is very powerfull!
Thank you for the work you have done !
I'm following the same path (fpc/lazarus on arm-linux for
using them on industrial control boards and - possibly in future on android devices...)
(I cannot see a download link for the lazarus cross compiler
install scripts you wrote anywhere - am I blind or have they
been removed?)