I Agree with you Fabio, and also it can be implemented in Lazarus:
1) Debug Path LCL with Debug info
2) Release Path LCL WITHOUT Debug Info
When Im writing my software I do not want to debug Lazarus, so why should I
include 10MB of LCL debug Info in my .EXE?
If I have problems, I point to Debug Path and the I can look for the error.
[]s
Cesar Romero
De: Fabio Dell'Aria [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 15 de janeiro de 2008 03:13
Para: lazarus@miraclec.com
Assunto: Re: [lazarus] Solution to the BIG compiled file issue!
Others benefits:
1)...speedup compilation (allocated less memory and write less bytes on
disk).
2)...decreases Installation size;
3)...do not confuse new users with LCL code, during the debugging process.
I think it can be set as an installation or a Project option (as in Delphi
for the Use Debug DCUs compiler option)!
--
Best regards...
Fabio Dell'Aria.
2008/1/15, Fabio Dell'Aria HYPERLINK
mailto:[EMAIL PROTECTED][EMAIL PROTECTED]:
Hi Vincent,
2008/1/15, Vincent Snijders HYPERLINK mailto:[EMAIL PROTECTED]
[EMAIL PROTECTED]:
Fabio Dell'Aria schreef:
Hi to all,
all we know how many new users do not uses lazarus because it create too
BIG compiled files.
We know that:
1)...the additional options are needed to can debug the project;
2)...just do a simple strip --strip-all filename reduce drastically
the final size (an empty project go from 12.5Mb to 1.2 Mb).
I think to have found a really simple solution to can continue to debug
our project with a really little size increasing.
Just remove all the debug-info from all the LCL object files to reduce
the final compiled file from 12.5Mb to ONLY 2Mb (on Windows).
We'll can continue to debug our projects but we'll CANNOT debug the LCL
code.
To obtain this little miracle just use the following command (from the
shell):
What do you think about? ;)
irony
Maybe not such a bad idea. Maybe we expect too much from our users.
- That they know point 1) and 2) from above.
- That they want to know why things go wrong in the LCL and can handle
stepping
though it, and prefer that above a list of hexdigits in their back traces.
/irony
IOW: I expect Lazarus users to be knowledgeable, Lazarus is not for fools.
Vincent
Yes I understand but why loose so many new users?
All the programmers come from Delphi reports this issue and only a little
subset of them check for a solution on Google.
Others are lost!
But if a solution exists why do not use it?
I do not understand! :(
_
To unsubscribe: mail HYPERLINK mailto:[EMAIL PROTECTED]
[EMAIL PROTECTED] with
unsubscribe as the Subject
archives at HYPERLINK http://www.lazarus.freepascal.org/mailarchives;
\nhttp://www.lazarus.freepascal.org/mailarchives
--
Best regards...
Fabio Dell'Aria.
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.2/1224 - Release Date: 14/01/2008
17:39
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.2/1224 - Release Date: 14/01/2008
17:39