[Lazarus] Large program size - 1.8 MB for empty GUI project

Bogusław Brandys brandys at o2.pl
Wed Apr 8 11:24:46 CEST 2009


Sergei Gorelkin wrote:
> Mattias Gaertner wrote:
> 
>>> Btw a little different question : what is needed to allow lineinfo 
>>> reading stack trace from external file (in case of exception) for 
>>> example of the name corresponding to exe name but with different 
>>> extension. FPC can now dump debug info into such separate file. Such 
>>> feature would be very useful as compilation option for example.
>> Write a lineinfo unit that supports the external file.
>>
> Isn't it already written? It looks like exeinfo.pp (unit shared by 
> lineinfo and lnfodwrf) supports this feature. Didn't test it though.
> However, it gets the name of debug info file from the debug section of 
> the executable, so the executable shouln't be stripped in this case.
> 
> Regards,
> Sergei

That's great! Maybe it could be changed so if debug info filename is not 
found in debug section of executable then it tries to open a separate 
debug file generated by fpc (which can be of the same name as executable 
but different extension).

I must investigate this option.

Best regards
Boguslaw



More information about the Lazarus mailing list