<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 31 March 2015 at 13:28, Bryan Evenson <span dir="ltr">&lt;<a href="mailto:bevenson@melinkcorp.com" target="_blank">bevenson@melinkcorp.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":1lb" class="a3s" style="overflow:hidden">Is that all that it is?  I was under the impression that adding -g adds the debug symbols to the executable, not just the hooks to include the debug symbols.  If the -g flag really does just add a few bytes to each executable, then I won&#39;t worry about it.<br></div></blockquote></div><br>At build time it adds the full debug symbols to the executable, but at packaging time we split out the debugging information to separate files and then separate packages.  So the difference between a binary produced without -g and with -g but with debug info split is just the identifiers so that GDB can find the debug symbols.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ross</div></div>