While the initial intention of script was quite simple and sounded easy
to be achieved, it turned out to be quite a burden to maintain: all the
weird and wonderful combinations of system-wide and locally compiled
Now we have CMake rules to compile all dependencies at their versions
which we know work reliably.
With the CMake based dependencies builder it is possible:
- Have all libraries at known versions and known ABI. Which also makes it easier to bump versions when needed (no need to check version available at current platform).
- Follow VFX reference platform libraries.
- Deliver fully static builds.
One selling point of install_deps vs. CMake based one was minimized
compile time. Now we have Linux libraries in SVN which are recognized
by Blender's build system (this is how we build Blender here at the
studio on many various systems for few months now).
Think Using precompiled libraries should become official way to setup
development environment. Will lower entry barrier for new developers
who wouldn't need to deal with all sort of possible building/linking