<div dir="ltr">The error that Ted was seeing is now fixed on SVN HEAD.<div><br></div><div> - Bruce</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 10, 2015 at 12:51 AM, Zachary Turner via lldb-dev <span dir="ltr"><<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The community's current plan of record is still to kill the autoconf build but there is no definitive timeline on when it will be complete. But to answer your question, yes it is across all projects.<div><br></div><div>From the LLDB side, I don't know if anyone depends on having a working autoconf build for production reasons. The last time I heard, it was only still around because some people were still running autoconf-based buildbots. It's possible I'm forgetting about something or someone, but that was my understanding.</div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 9, 2015 at 10:39 AM Rick Foos via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
<blockquote type="cite">Can you change it to CMake instead of
configure? I know that's not what you want to hear, but the
configure build is on its way out, so you're going to have to do
this at some point anyway.</blockquote></div><div bgcolor="#FFFFFF" text="#000000">
Zachary, is the decision to drop autoconf across all projects or
just LLDB? The last time I proposed a cmake change, I was asked to
add the equivalent for autoconf.<br>
(if autoconf is deprecated, I have some other builders starting that
I need to switch to cmake)<br>
<br>
Ted, I was going to remove the builder before I left but didn't have
time. The tests were not going to be fixed for autoconf builds. BTW
hexagon-build-03 is up to date Ubuntu 15.04 if you care about the
newer gcc version.</div><div bgcolor="#FFFFFF" text="#000000"><br>
<br>
- Rick</div><div bgcolor="#FFFFFF" text="#000000"><br>
<br>
<div>On 09/09/2015 11:56 AM, Ted Woodward
via lldb-dev wrote:<br>
</div>
<blockquote type="cite">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I
took a look at the buildbots; it looks like another buildbot
is failing with the same issue – the debian bot, <a href="http://lab.llvm.org:8011/builders/lldb-x86_64-debian-clang" target="_blank"></a><a href="http://lab.llvm.org:8011/builders/lldb-x86_64-debian-clang" target="_blank">http://lab.llvm.org:8011/builders/lldb-x86_64-debian-clang</a>
. It fails the compile at the same place as the Hexagon
Ubuntu bot, and it also uses configure.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Google
has 2 Ubuntu 14.04 bots up that are building lldb using
cmake, so ours will be redundant when we switch it to cmake.
If there’s no objection, we’ll just take it down.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">--<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Qualcomm
Innovation Center, Inc.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">The
Qualcomm Innovation Center, Inc. is a member of Code
Aurora Forum, a Linux Foundation Collaborative Project<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">
lldb-dev [<a href="mailto:lldb-dev-bounces@lists.llvm.org" target="_blank">mailto:lldb-dev-bounces@lists.llvm.org</a>] <b>On
Behalf Of </b>Ted Woodward via lldb-dev<br>
<b>Sent:</b> Thursday, September 03, 2015 1:34 PM<br>
<b>To:</b> 'Zachary Turner'; 'Todd Fiala'<br>
<b>Cc:</b> 'LLDB'<br>
<b>Subject:</b> Re: [lldb-dev] top-of-tree build failure
when using configure on Linux?<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">We
forced a clean build because it wasn’t picking up an enum
change that affected the swig python bindings, and the
objective c problem popped up.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I’ve
built with cmake on that machine, and it worked. I think the
right answer is switch to cmake.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">--<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Qualcomm
Innovation Center, Inc.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">The
Qualcomm Innovation Center, Inc. is a member of Code Aurora
Forum, a Linux Foundation Collaborative Project<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">
Zachary Turner [<a href="mailto:zturner@google.com" target="_blank">mailto:zturner@google.com</a>]
<br>
<b>Sent:</b> Thursday, September 03, 2015 12:42 PM<br>
<b>To:</b> Todd Fiala; Ted Woodward<br>
<b>Cc:</b> LLDB<br>
<b>Subject:</b> Re: [lldb-dev] top-of-tree build failure
when using configure on Linux?<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Can you change it to CMake instead of
configure? I know that's not what you want to hear, but the
configure build is on its way out, so you're going to have
to do this at some point anyway.<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Thu, Sep 3, 2015 at 10:25 AM Todd
Fiala via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>>
wrote:<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">I haven't seen that one myself. Are
you still seeing it?<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Is it possible the buildbot's
commands are possibly using older/stale object files?
Is distcc/ccache involved? Does the build force a
clean build? If not, does the issue go away on a
clean build? Is it configure-based or cmake based?<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Just some thoughts. Good luck
resolving!<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">-Todd<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Fri, Aug 28, 2015 at 10:56 AM,
Ted Woodward via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org" target="_blank"></a><a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>>
wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal">Our
Ubuntu 14.10 buildbot at <a href="http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.10" target="_blank"></a><a href="http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.10" target="_blank">http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.10</a>
is failing, and I’ve been tasked to fix it
because I’m the LLDB guy.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">It
fails with things like:<u></u><u></u></p>
<p class="MsoNormal">/var/lib/buildbot/slaves/hexagon-build-03/lldb-x86_64-ubuntu-14.10/llvm.obj/Release+Asserts/lib/libclangCodeGen.a(BackendUtil.o):
In function
`addObjCARCOptPass(llvm::PassManagerBuilder
const&,
llvm::legacy::PassManagerBase&)':<u></u><u></u></p>
<p class="MsoNormal">BackendUtil.cpp:(.text._ZL17addObjCARCOptPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x21):
undefined reference to
`llvm::createObjCARCOptPass()'<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">I
get the same error when I manually build using
the same steps as the bot, but when I use cmake
it works.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Has
anyone seen this behavior using configure?<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">--<u></u><u></u></p>
<p class="MsoNormal">Qualcomm
Innovation Center, Inc.<u></u><u></u></p>
<p class="MsoNormal">The
Qualcomm Innovation Center, Inc. is a member of
Code Aurora Forum, a Linux Foundation
Collaborative Project<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><u></u><u></u></p>
</blockquote>
</div>
<p class="MsoNormal"><br>
<br clear="all">
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<div>
<p class="MsoNormal">-- <u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">-Todd<u></u><u></u></p>
</div>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><u></u><u></u></p>
</blockquote>
</div>
</div>
</blockquote>
<br>
</div>
_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br>
</blockquote></div>
</div></div><br>_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org">lldb-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br>
<br></blockquote></div><br></div>