<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So the options are either to do cross compiling (with Lazarus) or to install FPC on the target and compile the code there.<br>
<br>
What is the more viable way ?<br></blockquote><div><br>I am facing similar choice (Odroid X2 Quad Core, 2GB RAM, eMMC),<br>I tried for years to cross-compile and remote debug, but this raises way too many issues (setup of the environment is almost impossible),<br>
and this is particularly slow development cycle due to compile, copy, start remotely the process, hook remote-gdb, get to the point where you need to debug, (almost a nightmare)<br><br>by far the only viable option is to install Lazarus on the target <br>
develop on the target in order to compile and debug on the same device,<br>this should be doable nowadays since devices such as Odroid X2 have 2GB RAM and Quad Core 1.6Ghz and very fast DiskIO using eMMC module,<br><br>the idea is to use a Ubuntu/Linaro image for ARM,<br>
and get a decent setup of Lazarus,<br>if you are willing to setup such a system on Odroid X2,<br>then I am even ready to offer a bounty for the time spent, including all hardware,<br>so we could share a similar development platform, and similar methodology,<br>
<br>Jyv.<br><br><br></div></div>