<DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
<P>Scott James Remnant wrote:<SCOTT@NETSPLIT.COM><BR><BR>On Thu, 2004-11-04 at 22:14 +0000, Mike Hearn wrote:<BR><BR>&gt; The main thing is that Debian packages use package dependencies whereas<BR>&gt; including the symbol version is mostly useful for RPM file dependencies,<BR>&gt; ie Debian packages depend on libxxx &gt;= 2.3 rather than<BR>&gt; libxxx.so.2(XXX_2.3). So I'm not sure it'd be useful.<BR>&gt; <BR>Dpkg currently translates SONAME dependencies into file dependencies at<BR>build-time using the "shlibs" system.<BR><BR>There's an improved version of that system sitting on my hard-drive that<BR>also takes into account versioned symbols.<BR><BR></P>
<P>The Solaris linker also uses fine-grained dependancies to help avoid "DLL Hell" when updating systems.&nbsp; Not quite as good as the Multics mechanisms from a thousand years ago (:-)) but a good practice.</P>
<P>I quite agree with encouraging it in a standard.</P>
<P>--dave (ex-Sun ABI guy) c-b</P></BLOCKQUOTE></DIV>