<div dir="ltr">Hey,<br><br><div class="gmail_quote"><div dir="ltr">On Mon, Dec 10, 2018 at 6:14 PM Stephan Bergmann <<a href="mailto:sbergman@redhat.com">sbergman@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 08/12/2018 19:35, Markus Mohrhard wrote:<br>
> Gandalf is not a CentOS based buildbot but the self-built gcc is now <br>
> available under "/opt/rh/devtoolset-7/root/usr/bin/gcc" to reduce the <br>
> differences between the different buildbots and make it easier to move <br>
> jobs between different jenkins VMs. The only difference is that the gcc <br>
> is version 8.2 instead of 7.3.<br>
> <br>
> Additionally, I have now also used the same CC and CXX setting for the <br>
> random config build bot <br>
> (<a href="https://cgit.freedesktop.org/libreoffice/core/commit/?id=ceb32911f07b63fda074facba377eeb4d5946cdf" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/libreoffice/core/commit/?id=ceb32911f07b63fda074facba377eeb4d5946cdf</a>). <br>
> Based on that I think gandalf can be used again for the tinderbox job <br>
> and therefore hopefully take a bit of load of the gerrit build machines.<br>
<br>
But shared libs and executables built with that CXX, when executed <br>
during the build, will pick up an older libstdc++.so.6 from the system <br>
(and thus fail when they use functionality not present in the old <br>
libstdc++ version), no?<br></blockquote><div><br></div><div>Just to document it here. I have adapted ld.so.conf to contain references to¬† /opt/rh/devtoolset-7/root/usr/lib and /opt/rh/devtoolset-7/root/usr/lib64. That ensures that always the new libstdc++ from the gcc8 build is picked up.</div><div><br></div><div>Regards,</div><div>Markus<br></div></div></div>