>
> Yes it can.

No it can't :-)

>  Its main job is to keep track and control the dependencies
> between libraries.  It's just that sometimes thy don't do a particularly
> good job of it ;-)
>

This works only if this dependencies are know at link time, but look at the
source of Dynloader. You can retrieve address of any (public)symbol inside a
library dynamicly at runtime. Now you have the entry address and can pass it
around. No linker will ever have a chance to know what you do in your
programm. As soon as you use such things (and Dynloader uses them), the
linker doesn't have chance!

Gerald

Reply via email to