Hello!

How is one supposed to modify and debug Lazarus internals?

Earlier I understood that the project lazarus.lpi is not meant for debugging 
and hence its compiler options has "compile", "build" and "run" turned off.

When changing the Build Lazarus dialog I included that unit in lazarus.lpi, 
enabled the compiler options and debugged with it. I didn't find any other way 
to do it (and didn't want to use command line GDB).
I even tried to make a test project that just opens that one dialog. I defined 
all needed paths to that project and it compiled but there were run time 
errors because some things were not initialized.

So, how do other people do it, if not using lazarus.lpi?

During debugging lazarus.lpi I noticed that Lazarus compiled for QT bindings 
hogs more memory than GTK2 bindings version. I don't know why, in normal usage 
I don't see any difference.
I have only 500 MB of main memory now. It is enough for anything else I do but 
debugging lazarus.lpi would need more. (I don't do Java development or such 
with this machine).

Juha Manninen

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to