You shouldn’t need to be too careful about hiding the symbols since Nuke 
doesn’t load plugins with RTLD_GLOBAL so the plugin symbols shouldn’t pollute.
At least that’s been my experience, your mileage may vary….  ;)

-jonathan

On Sep 25, 2014, at 9:22 AM, Nathan Rusch <[email protected]> wrote:

> Compile your dependencies as static libraries and link your Nuke plugin 
> against them. For the dependencies, I would recommend either compiling them 
> in custom namespaces to avoid potential symbol collisions with other code (if 
> the build supports that), or compiling your Nuke plugin with all symbols 
> hidden except the ones needed for the Nuke plugin interface.
>  
> -Nathan
> 
>  
> From: Haarm-Pieter Duiker
> Sent: Thursday, September 25, 2014 9:05 AM
> To: Nuke plug-in development discussion
> Subject: Re: [Nuke-dev] Bundling libraries with a plugin?
>  
> Are .bundle folders allowed to for Nuke plugins like they are (required) for 
> OFX plugins?
>  
> HP
>  
> On Thu, Sep 25, 2014 at 8:56 AM, Paul Miller <[email protected]> wrote:
> On 9/25/2014 10:54 AM, Haarm-Pieter Duiker wrote:
> Hello,
> 
> Is there a best-practice for shipping plugins that need to be bundled
> with libraries? I'm working on a plugin that needs to compile a set of
> libraries with flags specific to the plugin. Those libraries will likely
> exist in the user's system lib areas compiled with different flags,
> against different runtimes, etc.. The goal is to be able to ship a
> bundled package of plugins + libraries to end users that 'just works'.
> 
> I'd recommend putting your dependent libraries in your plugin Bundle along 
> with your plugin, and load them dynamically if at all possible.
> 
> _______________________________________________
> Nuke-dev mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
>  
> 
> _______________________________________________
> Nuke-dev mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
> _______________________________________________
> Nuke-dev mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

_______________________________________________
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