[Bf-committers] solving the issues of switching to python 2.4 on Os X for next release

Doug Ollivier doug at mudpuddle.co.nz
Wed Aug 24 17:38:34 CEST 2005


not that i am a coder or anything.

one of the advantages of Blender for me was being able to use it at 
university on their Mac's without needing to install anything (which 
would require an admin password).

if a python install for OSX would be required, then me and all my 
university collegues around the world would be forced to use what is 
already installed (maya...)

so good luck guys, i hope a great sollution can be thought of.

i hope that info/perspective was of any help.

Stephen Swaney wrote:

>On Wed, Aug 24, 2005 at 12:06:20PM +0200, Ton Roosendaal wrote:
>  
>
>>First of all, if you upgrade a framework to a newer version, why would  
>>you then need to recompile all applications that use it? That seems to  
>>me conflicting with the whole concept of dynamic libraries...
>>    
>>
>
>Sort of true, but you are overlooking the idea of major and minor
>versions of dynamic libs.  Minor versions are interchangeable,
>major versions are not.  Python almost always changes the size
>of basic structs like PyTypeObject between major versions.
>
>Points worth repeating:
>
>1) you do *not* need an external version of python to run blender
>
>2) Blender builds and links with either Python 2.3 or 2.4
>
>3) There are a bunch of reasons to finally switch to Python 2.4.
>A major one is that when people download Python from python.org,
>they usually get the latest which is 2.4
>
>IMHO, we should build against Py 2.4 on all platforms,
>with the possible  exceptions of OSX where Apple seems
>to have made this as difficult as possible, and Irix
>where, iirc, 2.4 does not run (or was it 2.3? ).
>
>If users need a full Python install to run scripts, 
>installation  packages are available.
>
>  
>


More information about the Bf-committers mailing list