When a exe or library calls another one:
807575Aug 29 2006 — edited Sep 1 2006Hi,
Might be a simple one, but i need it.
As far as i know, when a library or exe has build time dependency on another shared library:
It keeps the name of the shared library in its table somewhere and uses the symbol name of the function or variable which it requires.
If its an archive library then it copies the stuff it requires.
I am facing a issue where a shared library has added/changed some variables in some functions, there is no change in implementation.
This function is used by many other libraries and executables.
Now the problem is, the end library/exe which uses that library is different in Solaris in terms of size/checksum or both, but same in Linux.
What can be the reason?
This forum states "Solaris & Linux", so i thought to post it here. :-)