<div dir="ltr">Hi Jake,<div><br></div><div>This investigation is still ongoing and I am waiting from some anwsers from Oracle.</div><div><br></div><div>I have some information about the new behavior: now the "-z ignore" option will keep an unused dependency if it's required by another dependency which forgot to include it in its own dependencies. i.e. if program A depends on library B which itself uses library C but without explicit depending on it, the linker will keep C as a dependency of A.</div>

<div>That seems fair (even if for us it's rather a bug in library B which should depend on C) but it seems there is some bug with this new behavior as in the cases I've seen, the C library was kept as a dependency of A although it was already perfectly defined as a dependency of B.</div>

<div><br></div><div>Yann<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/25 Jake Goerzen <span dir="ltr"><<a href="mailto:jgoerzen@opencsw.org" target="_blank">jgoerzen@opencsw.org</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 11/12/13 10:45, Jake Goerzen wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/12/13 09:26, Yann Rouillard wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Jake,<br>
<br>
It seems to be the same problem as this one:<br>
<a href="http://lists.opencsw.org/pipermail/maintainers/2013-November/018794.html" target="_blank">http://lists.opencsw.org/<u></u>pipermail/maintainers/2013-<u></u>November/018794.html</a><br>
<br>
Is still present after a "mgar update" ?<br>
<br>
Yann<br>
<br>
</blockquote>
<br>
Hi Yann,<br>
<br>
  Oops, I totally missed that discussion on the list.  Yes, "mgar update" fixes my problem and I can now proceed with packaging.<br>
<br>
Thanks,<br>
/Jake<br>
</blockquote>
<br>
<br></div></div>
Hi,  After "mgar update" checkpkg now says a missing dependency (only on sparc) is required:<br>
<br>
 * Dependency issues of CSWdovecot:<br>
 * CSWlibintl8 is needed by CSWdovecot, because:<br>
 *  - opt/csw/libexec/dovecot/auth needs the libintl.so.8 soname<br>
 * RUNTIME_DEP_PKGS_CSWdovecot += CSWlibintl8<br>
<br>
I'm guessing this is because of the recent patch on sparc that changes ld's -z ignore behavior?<br>
<br>
I'm updated to mgar buildsys =  (Revision: 22573, Branch: v2)<br>
<br>
Is there any resolution to this yet?<br>
<br>
Regards<span class="HOEnZb"><font color="#888888"><br>
/Jake<br>
</font></span></blockquote></div><br></div>