Il 26/05/2017 23:14, Bo Berglund via Lazarus ha scritto:
On Sat, 20 May 2017 12:24:01 +0200, Giuliano Colla via Lazarus
<lazarus@lists.lazarus-ide.org> wrote:

...would stop the complaints about "long executable".
How about strip -s <filename> as a post-compile step before shipping?


That way you erase the debug symbols. If later a user complains about a bug, or about a supposed bug, you're forced to recompile everything, and if something has changed in between, you can't tell what's the cause of the trouble.

If you keep the debug symbols in a separate file, you have the best of both worlds. You may choose whether to ship debug symbols or not, you may debug again exactly the same binary you shipped, you may ship later the debug symbols if you need to have someone debug on the field, etc. etc. It's just a compiler flag you never need to change. Then it's up to you to decide what to ship and what to keep.

Giuliano

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to