hdBlackbird
hdBlackbird copied to clipboard
Cannot build with OSL enabled Cycles
Need to link against OSL libs
I have this working, but it was non-trivial because OSL and Cycles link to static OIIO and Usd links to dynamic OIIO.
Previously I had switched Cycles to also link to dynamic OIIO, but OSL with Cycles is pre-built to static link OIIO.
I found a somewhat painful workaround, but I'm going to try again for a cleaner one...
@trebconnell Can't you link against statically built cycles libs?
There has been some considerable changes on the Cycle side recently and except openvdb and tbb, everything seems statically linkable:
I also wrote a Github CI to build Cycles, maybe this can help you there: https://github.com/grische/cycles/actions/runs/240177182