<div dir="ltr">On 6 March 2018 at 18:11, Bruce Ashfield <span dir="ltr">&lt;<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Integrating a configuration change for systemtap:<br>
<br>
  features/systemtap/systemtap.<wbr>cfg: enable CONFIG_KERNEL_DEBUG<br></blockquote><div><br></div><div>I noticed that all the performance machines had a big spike in kernel build time and build directory size, and annoyingly spent too long bisecting builds before noticing this in the commit message for the offending commit.  If I re-read the logs I might have spotted this sooner. :)</div><div><br></div><div>$ buildstats-diff 20180314122002-3a8cce8b5c2 20180314122610-a7c9bc7020a/</div><div>Ignoring tasks less than 00:03.0 (3.0s)</div><div>Ignoring differences less than 00:01.0 (1.0s)</div><div><br></div><div>  PKG            TASK                      ABSDIFF   RELDIFF  CPUTIME1 -&gt; CPUTIME2</div><div>  linux-yocto    do_package                  20.2s   +153.0%     13.2s -&gt; 33.3s</div><div>  linux-yocto    do_deploy                   29.9s  +1502.8%      2.0s -&gt; 31.9s</div><div>  linux-yocto    do_package_write_ipk       125.5s   +310.2%     40.5s -&gt; 166.0s</div><div>  linux-yocto    do_compile_kernelmodules   142.6s    +17.8%    800.3s -&gt; 942.9s</div><div>  linux-yocto    do_package_write_rpm       156.0s   +563.6%     27.7s -&gt; 183.7s</div><div>  linux-yocto    do_compile                 174.8s    +18.7%    934.3s -&gt; 1109.1s</div><div><br></div><div>Cumulative cputime:</div><div>  649.5s    +35.0%    30:56.0 (1856.0s) -&gt; 41:45.5 (2505.5s)</div><div><br></div><div>$ buildhistory-diff | grep SIZE</div><div>packages/qemux86-poky-linux/linux-yocto/kernel-vmlinux: PKGSIZE changed from 19587044 to 300944172 (+1436%)</div><div><br></div><div>Is this really what we want out of the box?  Can the kernel have the debugging bits stripped out into a separate package so even if we have the build time hit, we don&#39;t have the kernel size change?</div><div><br></div><div>Ross </div></div></div></div>