On Nov 10, 2014, at 5:30 PM, René J.V. Bertin wrote:

> On Monday November 10 2014 17:13:56 Ryan Schmidt wrote:
> 
>> Apple intentionally does not provide a way to tell the linker which version 
>> of the framework to use; the intention is that you will link with the latest 
>> version. The reason for continuing to provide old versions of a framework is 
>> so that older applications that were compiled against the old version of the 
>> framework continue to work.
> 
> Yeah, I was afraid it was going to be something like that...
> 
>> That's fine and good for the OS and for applications distributed as 
>> binaries, but it's not how we want to use e.g. the python frameworks
> 
> I presume you do know that Python's build system has a provision for 
> appending a suffix to the library name, i.e. creating Python27.framework 
> (which also has the binary Python27 somewhere in it) requires modifying only 
> a single setting. This must have appeared around Python 2.5 or 2.6, before 
> that one had to edit a couple of Makefiles in order to achieve the same 
> effect.

I did not know that, but I don't know much and python, its portfiles or its 
portgroup. I assume the creators of the python portgroup and ports had reasons 
for doing it the way they did.


_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to