[zorg] r300731 - [sanitizers] Switch to gold on sanitizer-x86_64-linux bot

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 19 13:19:23 PDT 2017


I reverted the patch with r300739 and fixed the bot by switching to gold
using update-alternatives

On Wed, Apr 19, 2017 at 12:09 PM Evgenii Stepanov <eugenis at google.com>
wrote:

> LLD adds some potential flakiness, unless it's pinned to a fixed
> revision. Also, gold is much more common in Linux distributions.
>
> Bfd is even more common, but the buildbot machine has something weird
> going on with ld.bfd + 32-bit sysroot where it generates broken ELFs
> and we don't have time to look at it properly (and also don't care
> about i686 strongly enough), so gold is the next best thing.
>
> On Wed, Apr 19, 2017 at 11:44 AM, Vitaly Buka <vitalybuka at google.com>
> wrote:
> > +Evgenii Stepanov
> >
> > On Wed, Apr 19, 2017 at 11:42 AM Davide Italiano <davide at freebsd.org>
> wrote:
> >>
> >> On Wed, Apr 19, 2017 at 11:26 AM, Vitaly Buka via llvm-commits
> >> <llvm-commits at lists.llvm.org> wrote:
> >> > Author: vitalybuka
> >> > Date: Wed Apr 19 13:26:36 2017
> >> > New Revision: 300731
> >> >
> >> > URL: http://llvm.org/viewvc/llvm-project?rev=300731&view=rev
> >> > Log:
> >> > [sanitizers] Switch to gold on sanitizer-x86_64-linux bot
> >> >
> >> > Modified:
> >> >     zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh
> >> >
> >> > Modified:
> zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh
> >> > URL:
> >> >
> http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh?rev=300731&r1=300730&r2=300731&view=diff
> >> >
> >> >
> ==============================================================================
> >> > --- zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh
> >> > (original)
> >> > +++ zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_cmake.sh Wed
> >> > Apr 19 13:26:36 2017
> >> > @@ -29,7 +29,7 @@ MAKE_JOBS=${MAX_MAKE_JOBS:-16}
> >> >  LLVM_CHECKOUT=$ROOT/llvm
> >> >  ZLIB=$ROOT/zlib
> >> >  COMPILER_RT_CHECKOUT=$LLVM_CHECKOUT/projects/compiler-rt
> >> > -CMAKE_COMMON_OPTIONS="-DLLVM_ENABLE_ASSERTIONS=ON
> >> > -DLLVM_PARALLEL_LINK_JOBS=10"
> >> > +CMAKE_COMMON_OPTIONS="-DLLVM_USE_LINKER=gold
> >> > -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_PARALLEL_LINK_JOBS=10"
> >> >  ENABLE_LIBCXX_FLAG=
> >> >  if [ "$PLATFORM" == "Darwin" ]; then
> >> >    CMAKE_COMMON_OPTIONS="${CMAKE_COMMON_OPTIONS}
> >> > -DPYTHON_EXECUTABLE=/usr/bin/python"
> >> >
> >>
> >> Have you considered lld?
> >>
> >> Thanks,
> >>
> >> --
> >> Davide
> >>
> >> "There are no solved problems; there are only problems that are more
> >> or less solved" -- Henri Poincare
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170419/9a3445f6/attachment.html>


More information about the llvm-commits mailing list