We build our code on all platforms Sol, Hp, Aix, Sgi & linux.
Some base libraries have changed.
All the dependent exe & lib which use those base libraries have changed in all platforms in terms of size/checksum or both except linux.
No code has changed in these.
We have a post utility which compares them from the previous ones on the basis of size & checkum. This thing is failing in linux as they are not getting changed.
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.
Am i right?
I don't have any meaningful reason about this anomaly in Linux.
Can you suggest some?
Thanks