<div dir="ltr">Debian bug 730910 was noticing that their package did not have a build dependency on libiberty-dev, but instead of adding a build dependency, they just did not link against it, which would lead one to suspect that it is not needed, I have not found a description of what iberty does, so I can not guess what it was used for, the only three references I can find are the package description for libiberty-dev, that bug and the 0002 patch in the debian source package for ipxe. This is why I was seeking guidance. </div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 13, 2015 at 11:43 AM, Robin Smidsrød <span dir="ltr"><<a href="mailto:robin@smidsrod.no" target="_blank">robin@smidsrod.no</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 12.09.2015 02:49, Ben Hildred wrote:<br>
> I was upgrading the version of ipxe that qemu uses on debian, so I<br>
> started looking at the patches that debian applies. I think we want to<br>
> act on both of them, but let's start with patch 0002 which drops the<br>
> library dependency on iberty (per bug 730910) The patch simply drops the<br>
> linking of the library completely, no code change just a one line change<br>
> to linker flags in the makefile. Since this appears to work, do we want<br>
> to follows suite or is the library used on some platforms? iberty is an<br>
> internal compatibility shim from gcc (I think) and explicitly does not<br>
> have a stable api. If we are using it I think we should have a close<br>
> look at why, If not we should drop the linker flags.<br>
<br>
</span>Do you have some links to these references you mention? We have noticed<br>
that on Ubuntu you need to install libiberty-dev to get ipxe to link<br>
properly. I'm not entirely sure if we use any of the features of<br>
"iberty", so it would be interesting to hear why it's currently needed<br>
and why Debian decided to yank it out.<br>
<br>
-- Robin<br>
<br>
_______________________________________________<br>
ipxe-devel mailing list<br>
<a href="mailto:ipxe-devel@lists.ipxe.org">ipxe-devel@lists.ipxe.org</a><br>
<a href="https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel" rel="noreferrer" target="_blank">https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div>--</div><div><div>Ben Hildred</div><div>Automation Support Services</div></div><div>303 815 6721</div></div>
</div>