<br><div class="gmail_quote">27 ноября 2009 г. 13:16 пользователь REAL<span dir="ltr"></span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Igor Vlasenko пишет:<div class="im"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Собственно вопрос: есть ли какой правильный способ одновременно<br>
держать в системе разные версии одной библиотеки с одинаковыми<br>
SONAME?<br>
</blockquote>
<br>
Я использовал для такой библиотеки выдуманный SONAMЕ.<br>
.so.YYYYMMDDHHMM.0.0 например,<br>
или .so.VERRELMAJRELMIN.0.0 <br></blockquote></div></blockquote><div><br>Вариант с переименованием модуля (по аналогии) я уже обдумывал.<br>Но смущает, что дальше в произвольном месте кто-нибудь решит<br>посмотреть на ref $object и получит совсем не то, что ждал.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
</blockquote>
<br></div>
Угу, тоже такая мысль была. А ещё можно, наверно, такие библиотеки ложить вне %_libdir и использовать RPATH для линковки с ними.<font color="#888888"></font><br></blockquote></div><br>К аналогичному варианту я сейчас склоняюсь.<br>
Поместить модуль в отдельный каталог и дергать через use lib '/gde/to/tam'.<br clear="all"><br>-- <br>Regards,<br>Michael Bochkaryov<br><a href="http://www.rattler.kiev.ua">www.rattler.kiev.ua</a><br>