<div dir="ltr"><div class="gmail_quote">n Sat, Feb 14, 2015 at 11:41 AM, Jakub Jelinek <span dir="ltr">&lt;<a href="mailto:jakub@redhat.com" target="_blank">jakub@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><div class="HOEnZb"><div class="h5">On Sat, Feb 14, 2015 at 11:38:13AM -0700, Dave Johansen wrote:<br>
&gt; On Sat, Feb 14, 2015 at 11:33 AM, Jakub Jelinek &lt;<a href="mailto:jakub@redhat.com">jakub@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Sat, Feb 14, 2015 at 09:25:50AM -0700, Dave Johansen wrote:<br>
&gt; &gt; &gt; I&#39;m working on packaging include-what-you-use and it works just fine with<br>
&gt; &gt; &gt; Fedora 21, but in rawhide the tests are failing with std::length_error<br>
&gt; &gt; &gt; exceptions ( <a href="http://koji.fedoraproject.org/koji/taskinfo?taskID=8936112" target="_blank">http://koji.fedoraproject.org/koji/taskinfo?taskID=8936112</a><br>
&gt; &gt; ).<br>
&gt; &gt; &gt; I was thinking that maybe this was because clang/llvm needs to be rebuilt<br>
&gt; &gt; &gt; because of the gcc 5.0 upgrade. Is that the issue? Or is something else<br>
&gt; &gt; &gt; going on?<br>
&gt; &gt;<br>
&gt; &gt; In F22, C++ packages don&#39;t need to be rebuilt, we default to the old ABI<br>
&gt; &gt; for<br>
&gt; &gt; C++.  In F23, indeed, everything written in C++ needs to be rebuilt, and<br>
&gt; &gt; there will eventually be a mass rebuild.<br>
&gt;<br>
&gt;<br>
&gt; I remember reading that, but do you have any ideas on why the tests are<br>
&gt; failing with that exception on rawhide?<br>
<br>
</div></div>The ABI of std::string and std::list has changed in F23.<br>
Therefore, if you depend on C++ libraries other than libstdc++, they first<br>
need to be rebuilt and then your package.<span class="HOEnZb"><font color="#888888"><br>
</font></span></blockquote></div><div><br></div><div>Sorry. That was a total brain dead moment on my part. I forgot that F22 had branched and so rawhide is F23.</div><div><br></div><div>Can I just rebuild llvm/clang? Or is there some mass rebuild that&#39;s already in the works that that will conflict with?</div><div><br></div><div>Thanks,</div><div>Dave<br></div></div>