Hey dudes!

I have a silly question. I have a plugin that links against nuke and an
other lib ( houdini ). I compiled with Cmake and its default settings
regarding the rpath. If i use chrpath on the .so i see that the rpath is set
properly to the nuke and the houdini libs. If i use nuke.load() on it i get
an undefined symbol. I dont get this, i need to put houdini in the
LD_LIBRARY_PATH for it to work.
AFAIK the order is rpath, LD_...,runpath for dynamically linked libs. Is
there a reason why my .so with the right rpath still needs an LD_... path?

Maybe is an obvious C++ thing that i dont get :) Please help!

Thanks
Jo

-- 
vfx       | Johannes Saam
web     | www.johannessaam.com
work    | www.fuelvfx.com
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to