On Jan 15, 2008, at 7:57 PM, Christian U. wrote:


I defend the hypothesis:
Users who cannot find out how to remove debug info from executable are unlike to become contributors (giving good advice in forums, providing good bug reproducible bug report with example programs and back traces, patches, writing good example programs for the wiki, contributing documentation). They are more likely to inhibit the advance of Lazarus by giving misinformation in forums, cluttering the bug tracker with hard the reproduce bug reports, etc.
I understand you POV but i think more users means more contributors. And espeacially idiotic users are easy to impress :p

This solution has 4 benefits and it can be an simple Option when building Lazarus "strip debuginfo from LCL files" that is on per default. Who want to debug lcl code (sure only a very samll percentage) can just deactivate it, rebuild Lazarus and good is. Its an real good ihea also the debugger dont find a lot of fpc .inc files in lcl code thats also solved with it.

Yes, patches are welcome.
Ill wait some weeks if Fabio posts an patch, when not ill try.



I really don't see the problem with big compiled files.

Anyway, if I were a new user to Lazarus, I would be surprised by the big compiled file.
As an old Delphian, indeed it would be a bit strange.
 - Lazarus is not Delphi. Consequently some changes sould appears.
 - Why so big ? May be there is some related documentation.
 - May be Google could help : 
http://www.google.com/search?client=safari&rls=en-us&q=lazarus+big+executable&ie=UTF-8&oe=UTF-8
 - The second result takes you to the FAQ.
 - The FAQ help you to reduce your execuce using strip or upx.

In a few steps you have your solutions.
I don't see why you would uninstall Lazarus for that. It is a nonsense. However some novice should be afraid by some remaining bugs or missing features compared to Delphi. That would make sense.

When working on your project, who cares of the size if the compilation time is not significantly different ? Honnestly even on an old computer this does not affect my work.

After all these considerations, I totally agree on the fact a mecanism to select a different target would be a very good solution. But I am not sure that "to not use Lazarus" and "big executable files" are related.


--
Damien Gerard
[EMAIL PROTECTED]

Le temps n'a pas d'importance. Seul le code est important
   -- (f00ty)




_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to