[Bf-committers] ffmpeg as static lib for all platforms

Ben Stabler ben at half-dome.net
Tue Jun 27 18:57:08 CEST 2006


I think libtiff should definitely be static linked,  I think it was at 
one point?

SDL should, IMO, definitely *not* be static linked, as it is required 
for games that have been made to executables, so unless it was then 
implanted into the executables it is nice to have it in the blender 
folder so you can copy it out instead of having to source it from 
somewhere else (or worse, compile it)

Ben

Gilbert, Joseph T. wrote:
> Other windows dependencies that could be built as static:
>
> gnu_gettext.dll
> libtiff.dll
> pthreadVSE2.dll
> SDL.dll
>
> -----Original Message-----
> From: bf-committers-bounces at projects.blender.org [mailto:bf-committers-bounces at projects.blender.org] On Behalf Of Jean-Luc Peurière
> Sent: Monday, June 26, 2006 6:03 PM
> To: bf-committers at blender.org
> Subject: [Bf-committers] ffmpeg as static lib for all platforms
>
>
> we decided to add ffmpeg as static lib for all platforms in release  
> if possible and i did volunteer to write the needed sconscripts.
>
> however after initial checking of the thing, several questions arose :
>
> first, the size of the lib is **HUGE**, 2.4 Mb of added fat to  
> blender binary once stripped.
>
> second , although only 8 codecs for video and 6 for audio are listed  
> in the make build as possible
> output, when i check config.mak (used by makefiles) and the .o  
> generated a lot more stuff seems
> to be built.
>
> so the question is what exactly we need ? i think this would help to  
> build only what we need.
>
> if we choose to reduce the set, then should we use the config script  
> or generate manually ?
>
> we need to build the same thing with make and scons.
>
> the build system for ffmpeg is quite long so having to recreate stuff  
> not used by us dont really suit me.
>
>
> For added fun, Os X Game engine builds are curently faulty with make  
> (it links but some physic dont work),
> so we need scons to be done for release.
>
> lukep
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>
>   


More information about the Bf-committers mailing list