Re: Dynamic linking question: neXtaw, Xaw, and Xaw3d

Richard Henderson (richard@atheist.tamu.edu)
Tue, 15 Oct 1996 14:58:30 -0500 (CDT)

> It didn't work.

Rerun ldconfig; it caches the mappings from SONAME ("libXaw3d.so.6")
to filename ("/usr/X11R6/lib/Xaw3d.so.6.0").

> (What does "sticky" mean?)

On traditional unices, it meant to attempt to keep the executable's
pages in memory even after the program exits, allowing it to be
restarted quicker. It means nothing to Linux.

> I started checking around, and it turns out that ALL of the
> dynamically linked ELF executables I looked at have what appears to be
> a memory address trailing the library they're linked against.
>
> What's that hex number trailing the library mean?

It is, as you suspected, a memory address. Specifically, the address
the library happened to be loaded in the context of that application.

r~

--
To unsubscribe: mail -s unsubscribe axp-list-request@redhat.com < /dev/null



Feedback | Store | News | Support | Product Errata | About Us | Linux Info | Search | JumpWords
No Frames | Show Frames

Copyright © 1995-1997 Red Hat Software. Legal notices