gnucap-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnucap-devel] plugin plans


From: Felix Salfelder
Subject: Re: [Gnucap-devel] plugin plans
Date: Tue, 10 Feb 2015 09:09:01 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

On Tue, Feb 10, 2015 at 01:59:46AM -0500, al davis wrote:
> On Tuesday 10 February 2015, al davis wrote:
> > The gnucap-uf code also checks for version matching, which
> > is  really needed, but doesn't work as it should.
> 
> Some other ideas on this, ...
> 
> One is to scan the file before calling dlopen.  I think I can do 
> it with two lines of code.

do you know which file dlopen("plugin.so") will load? i dont. but there
might be a way...

> Another idea is for the main lib to have a symbol named to 
> identify the version, and the plugin references it.  If there is 
> a mismatch, there will be an unresolved symbol on loading, which 
> is a fault condition that dlopen can handle.
> 
> I am leaning toward the first, because it is so simple.

this one will not allow to load forcefully. otherwise i really like it,
it should be added as a safety net between major versions/revisions.

cheers
felix



reply via email to

[Prev in Thread] Current Thread [Next in Thread]