<br><div class="gmail_quote">On 30 April 2012 04:49, Alexander Klenin <span dir="ltr"><<a href="mailto:klenin@gmail.com" target="_blank">klenin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

While I am personally ambivalent about the default state of -Xg switch,<br>
I'd like to point out another use case where it matters:<br>
compiling on Windows on slow machine with antivirus installed.<br>
<br>
When I tried to persuade my students to switch to Lazarus from Delphi,<br>
I've got many complaints about Lazarus being too slow.<br>
About a third of these complaints were fixed by either excluding<br>
Lazarus directory from AV's monitoring list, or turning -Xg on.<br>
<span class="HOEnZb"><font color="#888888"></font></span></blockquote></div><br><br>Sorry, I might have missed this, but what would be the main disadvantage for a newbie of having the -Xg switch on at default.<br>I don't really understand about the difference between having the debug info internal to the .exe or external, and I am guessing that the majority of people coming to Lazarus won't either. I just think the more people will be complaining about the default size of the .exe as apposed to having the debug info stored externally, unless I am really missing the point (quite possibly).<br>

<br>Richard<br>