On Mon, May 24, 2010 at 11:47 PM, Thomas Anders <[email protected]
> wrote:

> Bart Van Assche wrote:
> > The patch below fixes the circular dependency between libnetsnmphelpers
> > and libnetsnmpagent. It does this by removing the netsnmp_init_helpers()
> > call from init_agent() and by adding an explicit call to
> > netsnmp_init_helpers() after every call to init_agent(). This is a
> > backwards incompatible change. Is the patch below acceptable for the
> > trunk ?
>
> What's the "business case"? I suggest to look at this from a users
> perspective: what exactly do they get in exchange for a backwards
> incompatible change?
>
> From my own (biased) perspective, I certainly wouldn't mind if the mission
> I started back then got completed, finally. :-)
>

This would allow to use embedded Perl and the Perl modules on Cygwin. Once
the circular dependencies have been resolved, it becomes possible to build
the Net-SNMP libraries as DLLs on Cygwin. libtool on Cygwin refuses to
generate DLLs when -no-undefined has not been specified, and linking a
shared library with -no-undefined does not make sense when there are
circular dependencies. See also
<https://sourceforge.net/tracker/?func=detail&atid=112694&aid=3002290&group_id=12694>
https://sourceforge.net/tracker/?func=detail&atid=112694&aid=3002290&group_id=12694
.

Bart.
------------------------------------------------------------------------------

_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to