This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Proposed change to DYNAMIC LINKING



I was going to make a suggestion about this, but then I realised there
is something I don't understand...

Most UNIXes seem to have a lot of symbolic links in conjunction with
shared 
libraries. On my system I have...

-rwxr-xr-x   1 root     root      3019339 Nov  9  1997
/lib/libc-2.0.5.so
lrwxrwxrwx   1 root     root           13 Mar 12  1998 /lib/libc.so.6 ->
libc-2.0.5.so

So the question is... Why isn't everyone on UNIX having the problem I
am having with more than one copy of libraries being loaded?

I would have thought the right thing for the UNIX dynamic linker
to do would be to look at the inode and device of a file to decide if
a library is already loaded.

So what is going on on my system (Linux) and how do other systems work?

-- 
Chris Bitmead
http://www.ans.com.au/~chrisb
mailto:chrisb@ans.com.au