On Wed, Jul 7, 2021 at 3:32 PM Richard Shaw <hobbes1069(a)gmail.com> wrote:
I had a hard time trying to describe what I'm talking about, perhaps there's
actually a term for it, but as I go through all the dependencies of OpenEXR I wanted to
know if this is a problem or not which I think is best shown by example:
So part of the dependency chain for blender is:
Blender
---> OpenEXR
---> OpenVDB
---> OpenEXR
So is it OK for OpenVDB to link against OpenEXR 2.x (openexr2) while Blender links with
OpenEXR 3.x? Or does the whole dependency stack need to be upgraded at one time?
Generally, they need to be upgraded together because if they're all
operating in one process, you can have program code from OpenEXR 2 and
OpenEXR 3 colliding in the Blender process and causing things to go
haywire.
--
真実はいつも一つ!/ Always, there's only one truth!