<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Matt,</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">I was digging into these test failures:</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><span class="Apple-tab-span" style="white-space:pre"> </span><a href="https://open.cdash.org/viewTest.php?onlyfailed&buildid=3932451">https://open.cdash.org/viewTest.php?onlyfailed&buildid=3932451</a></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Here are the results of the git bisect:</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">674acdb2dd5546b7045f7253c84e4f9f237405e8 is the first bad commit</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">commit 674acdb2dd5546b7045f7253c84e4f9f237405e8</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Author: Matt McCormick <<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Date: Sun May 31 21:00:55 2015 -0400</div><div style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> ENH: Use gold linker on Linux with GCC.</div><p style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></p><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> The gold linker is approximately three times as fast as the default linker.</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> Enable it with GCC 4.8 and newer where it was tested. The gold linker only</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> works with ELF executables, so it is only enabled for Linux.</div><p style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></p><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> Timing tests:</div><p style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></p><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> Static libs link time:</div><p style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></p><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> ld: 452 sec</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> ld-gold: 179 sec</div><p style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></p><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> Shared libs link time, wrapping enabled:</div><p style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></p><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> ld: 164 sec</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> ld-gold: 48 sec</div><p style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"> <br class="webkit-block-placeholder"></p><div style="margin: 0px; font-size: 11px; font-family: Menlo;"> Change-Id: Ic8d9b5132ad6b71e5f100b5436615d6a8fac3e5c</div><div><br></div><div>Disabling ld-gold seems to fix the problem.</div><div><br></div><div>Versions:</div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">blowekamp@lhcp-vm-ubu14:~/ITK$ gcc --version</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">gcc (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Copyright (C) 2013 Free Software Foundation, Inc.</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">This is free software; see the source for copying conditions. There is NO</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</div><div style="margin: 0px; font-size: 11px; font-family: Menlo; min-height: 13px;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">blowekamp@lhcp-vm-ubu14:~/ITK$ ld --version</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">GNU ld (GNU Binutils for Ubuntu) 2.24</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Copyright 2013 Free Software Foundation, Inc.</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">This program is free software; you may redistribute it under the terms of</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">the GNU General Public License version 3 or (at your option) a later version.</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">This program has absolutely no warranty.</div></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><div style="margin: 0px;">blowekamp@lhcp-vm-ubu14:~/ITK$ lsb_release -a</div><div style="margin: 0px;">No LSB modules are available.</div><div style="margin: 0px;">Distributor ID:<span class="Apple-tab-span" style="white-space:pre"> </span>Ubuntu</div><div style="margin: 0px;">Description:<span class="Apple-tab-span" style="white-space:pre"> </span>Ubuntu 14.04.2 LTS</div><div style="margin: 0px;">Release:<span class="Apple-tab-span" style="white-space:pre"> </span>14.04</div><div style="margin: 0px;">Codename:<span class="Apple-tab-span" style="white-space:pre"> </span>trusty</div></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Currently we have a check for using gold with > 4.8.3:</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><span class="Apple-tab-span" style="white-space:pre"> </span><a href="https://github.com/InsightSoftwareConsortium/ITK/blob/master/CMake/ITKSetStandardCompilerFlags.cmake#L206">https://github.com/InsightSoftwareConsortium/ITK/blob/master/CMake/ITKSetStandardCompilerFlags.cmake#L206</a></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">But looking at this change:</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><span class="Apple-tab-span" style="white-space:pre"> </span><a href="https://github.com/InsightSoftwareConsortium/ITK/commit/102c79bd3bb50cc649f2733c472bdfaa138c453e">https://github.com/InsightSoftwareConsortium/ITK/commit/102c79bd3bb50cc649f2733c472bdfaa138c453e</a></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">We should have know about these related test failures:</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><span class="Apple-tab-span" style="white-space:pre"> </span><a href="https://github.com/InsightSoftwareConsortium/ITK/commit/102c79bd3bb50cc649f2733c472bdfaa138c453e">https://github.com/InsightSoftwareConsortium/ITK/commit/102c79bd3bb50cc649f2733c472bdfaa138c453e</a></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">So what do you recall about what versions of GCC ld-gold works on?</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Thanks,</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;">Brad</div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Menlo;"><br></div></body></html>