On Tue, Mar 8, 2011 at 6:58 PM, pete larabell <[email protected]> wrote: > Hi all, > > Is it entirely too complex and/or impossible to have (at some point in the > future) a compile flag (ex. WITH_HEADLESS) that would allow for a compile > that would always run in background render mode? > > I guess blender is run on enough render servers where there is no terminal > at bigger shops. > > Would making a always-headless compile version reduce required dependencies > at all? > > Cheers, > Peter
Hi, we could reduce binary size and deps with a headless build. objdump blender.bin -x | grep NEEDED libGL.so.1 libGLU.so.1 libjpeg.so.8 libpng14.so.14 libz.so.1 libutil.so.1 libpthread.so.0 libstdc++.so.6 libX11.so.6 libXi.so.6 libdl.so.2 libpython3.2d.so.1.0 libfreetype.so.6 libHalf.so.6 libIlmImf.so.6 libIex.so.6 libImath.so.6 libc.so.6 libm.so.6 libgcc_s.so.1 --- from this list we could remove GHOST dependency and libGL.so.1 libGLU.so.1 libX11.so.6 libXi.so.6 Probably the easiest way to maintain this would be to use stubs for ghost and opengl so we dont litter our codebase with ifdef's. Brecht did this once for some renderfarm testcase, so he may have some suggestions. - Campbell _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
