On Tue, 4 May 2010, Jonas Maebe wrote:


On 04 May 2010, at 09:46, Michael Van Canneyt wrote:

Cross-compiling is OK for small mobile devices, but not for mature platforms and
daily development.

Why not?

Because of 2 reasons:

1. you can't debug properly. And with that I mean an efficient
edit-compile-debug
cycle. I tried debugging a 32-bit app on a 64-bit platform, and
gave up because of all the small but annoying things that didn't work.

2. You need all libraries installed for the target platform, which is always a pain and sometimes plain impossible.

So I gave up. I can't afford to lose so much time on getting
things that should just work to actually work, when I can simply
do everything natively and not have any of these problems from
the very start.

I'm not saying it can't be done, but I do say that doing it natively
is simply much more efficient. I sleep better as well, then ;-)

Michael.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to