Skip to content
Prev 18243 / 398513 Next

How to detach binary objects/libraries?

On 26 Mar 2002, Peter Dalgaard BSA wrote:

            
bash is using a static readline.  E.g. RH7.2:

gannet% ldd /bin/bash
        libtermcap.so.2 => /lib/libtermcap.so.2 (0x4002e000)
        libdl.so.2 => /lib/libdl.so.2 (0x40032000)
        libc.so.6 => /lib/i686/libc.so.6 (0x40036000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

More importantly it's not the same issue.  That would have been linking
against a shared library which the OS loads, and R is itself loading a
module which happens to be a shared library.  On MacOS X those are
different concepts.  As I understand it Linux's ld.so is not able to
update in-use shared libraries: it relies on a change in version number.