[fpc-devel] SymbianOS port

Peter Vreman peter at freepascal.org
Sat Aug 12 15:58:56 CEST 2006

At 15:17 12-8-2006, you wrote:
>I would like to start a SymbianOS port of the compiler.
>What are the guidelines for the very early stages of a port?
>I mean, should I wait until it´s reasonably working before inclusion
>on svn, or we could create a symbianos directory now, and add it´s
>targets to the makefiles? I think the second option would be easier
>for me to work with.

1. Add symbian target to the compiler
2. Take the closest existing RTL as a start and start implementing it 
for Symbian

>I would like to target both i386-symbian (the emulator) and arm-symbian.
>Also, SymbianOS has many incompatible versions and User Interface
>models. There are 4 different SDKs for it. What would be a good way to
>select which SDK you wish to target? I think it would be rather ugly
>to add 4 directories for symbian os, and new sdks can be developed in
>the future. Perhaps some defines could be used? Like UIQ3, UIQ2, S60,

User interface can be added in different units. The RTL only provides 
basic access and does not  use it. That is then upto for example the LCL.


More information about the fpc-devel mailing list