FreeBSD buildbot failure

Alexey Samsonov samsonov at google.com
Mon May 5 14:53:52 PDT 2014


On Mon, May 5, 2014 at 2:17 AM, Ivan A. Kosarev
<ikosarev at accesssoftek.com>wrote:

> Hello Alexey,
>
> The FreeBSD 9.2 buildbot fails on the bootstrapping phase:
>
> http://lab.llvm.org:8011/waterfall?show=sanitizer_x86_64-freeBSD9.2
>
> with this:
>
> ---
>
> In file included from /home/buildslave/slave_as-bldslv5/sanitizer_x86_64-
> freeBSD9.2/llvm.src/lib/CodeGen/LexicalScopes.cpp:17:
> In file included from /home/buildslave/slave_as-bldslv5/sanitizer_x86_64-
> freeBSD9.2/llvm.src/include/llvm/CodeGen/LexicalScopes.h:20:
> In file included from /home/buildslave/slave_as-bldslv5/sanitizer_x86_64-
> freeBSD9.2/llvm.src/include/llvm/ADT/ArrayRef.h:14:
> In file included from /home/buildslave/slave_as-bldslv5/sanitizer_x86_64-
> freeBSD9.2/llvm.src/include/llvm/ADT/SmallVector.h:22:
> In file included from /usr/include/c++/v1/algorithm:627:
> In file included from /usr/include/c++/v1/memory:603:
> /usr/include/c++/v1/tuple:320:11: error: rvalue reference to type
> 'llvm::DIDescriptor' cannot bind to lvalue of type 'llvm::DIDescriptor'
>         : value(__t.get())
>           ^     ~~~~~~~~~
> /usr/include/c++/v1/tuple:444:8: note: in instantiation of member
> function 'std::__1::__tuple_leaf<1, llvm::DIDescriptor &&,
> false>::__tuple_leaf' requested here
> struct __tuple_impl<__tuple_indices<_Indx...>, _Tp...>
>        ^
> /home/buildslave/slave_as-bldslv5/sanitizer_x86_64-
> freeBSD9.2/llvm.src/lib/CodeGen/LexicalScopes.cpp:161:36: note: in
> instantiation of function template specialization
> 'std::__1::forward_as_tuple<llvm::LexicalScope *&, llvm::DIDescriptor,
> nullptr_t, bool>' requested here
>                               std::forward_as_tuple(Parent,
> DIDescriptor(Scope),
>                                    ^
>
> ---
>
> The problem is that the libcxx version installed on the host seems to be
> too old as adding "-I<build-dir>/projects/libcxx/include" solves the
> issue.
>
> I thought that since the buildbot scripts prescribe to checkout libcxx and
> libcxxabi, they probably should force the just-build clang to use these
> libs during the bootstrap phase and not the ones installed on the host
> system?
>

Sure, I think it makes sense to use just-built libcxx in a bootstrap. Can
you fix the scripts on that buildbot to do it?


> Please let me know what you think.
>
> Thanks.
>
> --
>
>


-- 
Alexey Samsonov, Mountain View, CA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140505/9fc58a2a/attachment.html>


More information about the llvm-commits mailing list