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
