bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] libapl load - a makefile question.


From: Peter Teeson
Subject: Re: [Bug-apl] libapl load - a makefile question.
Date: Wed, 11 Jul 2018 17:27:02 -0400

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….


reply via email to

[Prev in Thread] Current Thread [Next in Thread]