Given this, is there any way to un-link and re-link these modules to
a different set of SVN libraries. If not, I don't think Erik's
strategy of installing SVN into a separate directory and removing
that directory when it's done would work (earlier in this thread),
right?
Bradley
On Jun 5, 2006, at 11:15 AM, Muthaiah Ramanathan wrote:
>> I believe that yes, generally the module would be
>> dynamically linked
>> with specific Subversion libraries. You should be
>> able to find out
>> which ones by using ldd (or on Mac OS X: otool -L).
>> For example I get:
>>
>> $ otool -L /opt/local/apache2/modules/mod_dav_svn.so
>> /opt/local/apache2/modules/mod_dav_svn.so:
>> /opt/local/lib/libsvn_repos-1.0.dylib
>> (compatibility version
>> 1.0.0, current version 1.0.0)
>> /opt/local/lib/libsvn_fs-1.0.dylib
>> (compatibility version
>> 1.0.0, current version 1.0.0)
>> /opt/local/lib/libsvn_fs_fs-1.0.dylib
>> (compatibility version
>> 1.0.0, current version 1.0.0)
>> /opt/local/lib/libsvn_delta-1.0.dylib
>> (compatibility version
>> 1.0.0, current version 1.0.0)
>> /opt/local/lib/libsvn_subr-1.0.dylib
>> (compatibility version
>> 1.0.0, current version 1.0.0)
>> /opt/local/lib/libaprutil-1.0.dylib
>> (compatibility version
>> 3.0.0, current version 3.7.0)
>> /opt/local/lib/libexpat.1.dylib
>> (compatibility version
>> 7.0.0, current version 7.0.0)
>> /opt/local/lib/libapr-1.0.dylib
>> (compatibility version
>> 3.0.0, current version 3.7.0)
>> /opt/local/lib/libiconv.2.dylib
>> (compatibility version
>> 6.0.0, current version 6.0.0)
>> /opt/local/lib/libintl.3.dylib
>> (compatibility version 8.0.0,
>> current version 8.3.0)
>> /usr/lib/libSystem.B.dylib (compatibility
>> version 1.0.0,
>> current version 88.1.5)
> Yes, as Ryan said, it is possible to see to which
> modules your Subversion app is linked to, using ldd
> (on U*x):
>
> On my system it looks like this:
>
> -bash-3.00# ldd
> /lnx_data/apache2.0.54/modules/mod_dav_svn.so | grep
> libapr
>
> libaprutil-1.so.0 =>
> /lnx_data/apache2.0.54/lib/libaprutil-1.so.0
> (0xb7dca000)
> libapr-1.so.0 =>
> /lnx_data/apache2.0.54/lib/libapr-1.so.0 (0xb7d34000)
>
> -bash-3.00# ldd /lnx_data/apache2.0.54/bin/httpd |
> grep libapr
> libaprutil-1.so.0 =>
> /lnx_data/apache2.0.54/lib/libaprutil-1.so.0
> (0xb7f06000)
> libapr-1.so.0 =>
> /lnx_data/apache2.0.54/lib/libapr-1.so.0 (0xb7ee4000)
>
> /Ram
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jun 6 16:02:03 2006