[Bf-committers] Scons linking on OSX

Jean-Luc Peurière jlp at nerim.net
Thu Oct 14 20:39:09 CEST 2004


Le 14 oct. 04, à 19:16, car a écrit :
>> Scons build on Os X with defaults options is fully static with 0  
>> dependencies
>> outside of the systems frameworks.
>>
>> If CVS darwin libs are checked out at the same time than blender  
>> tree, it
>> event builds straight out of the box, without any config..
>>
>> So, you must be using an old or heavily customized config.opts.
>>
>> This may not be true of Tuhopuu tree.
>
> The tuhopuu tree has always done this to me. And the BF CVS I tend to  
> need fresh clean CVS downloads so that is not the problem. I would  
> think or would hope that there is an option to have it compile  
> complete instead of dependancies files.
>

delete or rename the config.opts. no more dependancies on Os X 10.3.  
Config.opts file is preserved across check-outs.

here are the deps of an scons build, nothing  outside system, and all  
those libs are always present :

tibook:~/dev/bf_ref_tree/blender luke$ otool -L blender
blender:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,  
current version 71.1.1)
         /System/Library/Frameworks/Python.framework/Versions/2.3/Python  
(compatibility version 2.3.0, current version 2.3.0)
          
/System/Library/Frameworks/CoreServices.framework/Versions/A/ 
CoreServices (compatibility version 1.0.0, current version 16.0.0)
          
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation  
(compatibility version 300.0.0, current version 500.56.0)
         /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL  
(compatibility version 1.0.0, current version 1.0.0)
         /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon  
(compatibility version 2.0.0, current version 128.0.0)
         /System/Library/Frameworks/AGL.framework/Versions/A/AGL  
(compatibility version 1.0.0, current version 1.0.0)
          
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit  
(compatibility version 1.0.0, current version 1.0.0)
          
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/ 
AudioToolbox (compatibility version 1.0.0, current version 1.0.0)
          
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio  
(compatibility version 1.0.0, current version 1.0.0)
          
/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime  
(compatibility version 1.0.0, current version 17.0.0)
         /usr/lib/libz.1.dylib (compatibility version 1.0.0, current  
version 1.0.0)
          
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/ 
libGL.dylib (compatibility version 1.0.0, current version 1.0.0)
          
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/ 
libGLU.dylib (compatibility version 1.0.0, current version 1.0.0)



More information about the Bf-committers mailing list