We cannot make that exact change because it does not even work on Windows.<br><br><div>There are not any &quot;.dll.5.2&quot; files on Windows, there are just &quot;.dll&quot; files.</div><div><br></div><div><br><div class="gmail_quote">
On Wed, Oct 22, 2008 at 12:55 PM, Denis Barbier <span dir="ltr">&lt;<a href="mailto:bouzim@gmail.com">bouzim@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On 2008/10/22 Sebastien BARRE wrote:<br>
&gt; At 10/22/2008 02:23 AM, Denis Barbier wrote:<br>
&gt;&gt;<br>
&gt;&gt; On 2008/10/21 Sebastien BARRE wrote:<br>
&gt;&gt; &gt; At 10/17/2008 02:03 PM, Adam Williamson wrote:<br>
&gt;&gt; [...]<br>
&gt;&gt; &gt;&gt; That patch also does something else useful: it makes it look for<br>
&gt;&gt; &gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;libvtkFOO.so.5.2<br>
&gt;&gt; &gt;&gt; rather than<br>
&gt;&gt; &gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;libvtkFOO.so<br>
&gt;&gt; &gt;&gt; on Mandriva (and probably other distributions), the unversioned .so<br>
&gt;&gt; &gt;&gt; files usually go in -devel packages.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We can&#39;t change that behavior either for backward compatibility reasons.<br>
&gt;&gt;<br>
&gt;&gt; Out of curiosity, how can this change break backward compatibility?<br>
&gt;<br>
&gt; If doing a &quot;package require vtk&quot; is looking at the unversioned ones, and you<br>
&gt; make it look at the versioned ones directly, then you just broke backward<br>
&gt; compatibility for people who rely on that behavior.<br>
<br>
</div>Adam&#39;s patch is:<br>
- &nbsp; &nbsp; &nbsp;set libFile [file join $libPath &quot;$libPrefix$libName$libExt&quot;]<br>
+ &nbsp; &nbsp; &nbsp;set libFile [file join $libPath &quot;$libPrefix$libName$libExt$libVer&quot;]<br>
 &nbsp; &nbsp; &nbsp; if {[catch &quot;cd {$libPath}; load {$libFile}&quot; errorMessage]} {<br>
$libFile is used only to give shared library name.<br>
<br>
When libvtkFOO.so is symlinked to libvtkFOO.so.5.2, I can hardly<br>
see how someone can detect this change, except if library name<br>
is different for some arch. &nbsp;Such a breakage will be caught by<br>
your dashboard, won&#39;t it? &nbsp;So what about making this change<br>
and see if something breaks, does it sound reasonable?<br>
<font color="#888888"><br>
Denis<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
This is the private VTK discussion list.<br>
Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
</div></div></blockquote></div><br></div>