Wrapper : Set IECORE_RTLD_GLOBAL=0#4175
Conversation
The release packages we're uploading from GitHub Actions CI are intended to be compatible replacements for GafferHQ/dependencies version 3, and that's only possible if the Arnold versions match. This mismatch is the cause of at least some of the problems on GafferHQ/gaffer#4175.
4af7b8c to
e462ff2
Compare
e462ff2 to
40d8849
Compare
|
This is crashing in the Arnold unit tests : The problem code can be distilled down to this : But then simplied even further : The issue seems to be triggered by Appleseed loading its plugins ( Potential fixes seem to be :
|
|
We should be able to revisit this PR once #5257 is merged. |
40d8849 to
bad846a
Compare
|
I've resurrected this PR - now that we've removed GafferAppleseed we should be in the clear. This time round I've gone further, making it completely unconditional that we never load anything with |
|
Would be good to get your eyes on this one @danieldresser-ie. |
|
I can't say that I understand everything this affects, but the code looks fine, and based on IE's experience, hopefully it will be fine. |
bad846a to
59f65bb
Compare
This builds on ImageEngine/cortex#1127, disabling the use of
RTLD_GLOBALin Gaffer.