Actually, dynamic C modules should probably be linked against libpike.so.4711, then they will cease to load with an incompatible libpike.so as long as the major version number is bumped for each incompatible ABI change. Of course, for this to happen we first need to have A) a libpike.so, and B) an ABI. :-)
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2003-01-26 19:57: Subject: Re: Bz2
Sounds like a good idea. Maybe not for C modules (which may require recompiling to be used with a new pike version), but for undumped pure pike modules (with appropriate #pike declarations).
Maybe C modules just should be tagged for what Pike module API version they work with. It doesn't change that often (hopefully). It could be in the filename - "Image.so.api-7.5a" :)
/ Mirar