On 4/12/07, Marko Radojcic <[EMAIL PROTECTED]> wrote:
Basically, what was done is to try compiling for emulator and then translating it to the native symbian code...
Not really. What was done is for both, but focused on the emulator, because it´s faster to develop on it (well, maybe not considering the lot´s of linker problems I faced so far). There is no intention of translating a emulator executable to the device. In fact, it´s quite easy to create device executables because the gnu binutils work for it.
Let's think differently, if I would use Nokia Series 60 Symbian SDK, would there be a difference of what kind of code the emulator likes?
I have no idea ... you need to look at the S60 docs and find out.
I mean PE or ARM ?
It´s not really PE or ARM. PE is a type of executable, ARM is a processor architecture. I don´t remember exactly the name of the executable type on the device, but it´s a special type of PE with modifications.
Anyway, maybe I should try compiling for THE DEVICE and then manually run it on the device...
My experience so far is that this is easier then writing for the emulator, but it will take a lot of time to build a rtl without a emulator.
How should I configure makefiles to get the right cross-compiler?
Considering that the current rtl is targeted at uiq, you should read the old topics I posted here about uiq development and do the same for s60, from the start. We also need a mechanism to select which symbian type of target we want. -- Felipe Monteiro de Carvalho _______________________________________________ fpc-devel maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-devel