Hi Jürgen: Following up an this subject I noticed this:
libapl.a libemacs.a libapl.dylib libemacs.dylib libemacs.0.dylib libapl.la libemacs.la Actually what Elias did for the emacs lib does follow the Apple documentation. Apple provides a way for dynamic libraries to be improved as well as new capabilities added. And for the host app to determine to what extent the newer lib will still be usable without problems. In essence at build time you provide args for the dynamic linker as follows: -macosx_version_min version, compatibility_version number, current_version number. libemacs.0.dylib is an example of embedding the version number in the library name; In this case the default is 0 (when none is provided). So where would I look in the emacs makefiles to see where this/these args are provided? Would I examine makefile.in? or makefile.ac? or what? I would like to experiment with this a bit. thanks and respect…. Peter P.S. libapl API is stable so in a sense it’s academic. But one likes to design for the future….