<br><div class="gmail_quote">2009/10/28 Vladimir Prus <span dir="ltr">&lt;<a href="mailto:vladimir@codesourcery.com">vladimir@codesourcery.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

This might be obvious, but such a soname would be wrong if the above naming<br>
of libraries is used, since there would be no libboost_date_time-mt.so.4.<br>
<br>
- Volodya<br></blockquote></div><br>I&#39;ve just checked what Debianers do. Currently, they set the soname to match the full library name (whereas, they used to follow more complex Boost naming schemes before):<br>~# readelf -a /usr/lib64/libboost_date_time.so.1.40.0 | grep -i soname<br>

 0x000000000000000e (SONAME)             Library soname: [libboost_date_time.so.1.40.0]<br>nceorilnx02:~# readelf -a /usr/lib64/libboost_date_time-gcc42-1_34_1.so.1.34.1 | grep -i soname<br> 0x000000000000000e (SONAME)             Library soname: [libboost_date_time-gcc42-1_34_1.so.1.34.1]<br>

<br>So, I suggest that we follow Debian convention. I&#39;m trying to figure out where to change the default soname-scheme, but I&#39;m a little bit lost. From some documentation, I understand that the SOVERSION attribute should be changed for each library, but I do not see where it should be configured.<br>

<br>Denis<br><br>

