Build System/Windows features

From Net-SNMP Wiki
Jump to: navigation, search

Windows feature comparison

The following table shows the features that are missing in the Windows build and the differences between the various build environments for Windows.

If a feature has been implemented, then the entry should be updated to include the version that it was implemented in. There are many unknowns so help with updating it would be appreciated.


snmpd (agent):

Feature MSVC MinGW Cygwin
agentuser No  ?  ?
agentgroup No  ?  ?
perl (Embedded Perl) No  ?  ?
pass Yes  ?  ?
pass_persist Yes  ?  ?
disk No  ?  ?
dlmod No No No
dontRetainLogs  ?  ?  ?
doNotRetainNotificationLogs  ?  ?  ?
logmatch No  ? Yes
monitor No No No
proc & proc-fix No  ?  ?
strictDisman  ?  ?  ?
repeat  ?  ?  ?
cron  ?  ?  ?
at  ?  ?  ?
override  ?  ?  ?
interface  ?  ?  ?
ignoredisk  ?  ?  ?
swap  ?  ?  ?
file  ?  ?  ?
load No No No


snmptrpad:

Feature MSVC MinGW Cygwin
agentuser No  ?  ?
agentgroup No  ?  ?
perl (Embedded Perl) No  ?  ?
dontRetainLogs  ?  ?  ?
doNotRetainNotificationLogs  ?  ?  ?


Library:

Feature MSVC MinGW Cygwin
Dynamic library (NetSNMP.DLL) Yes No No
Perl module Yes Yes - using ActiveState Perl. Some features will not work as they require NetSNMP.DLL which is not available with MinGW. Yes - using ActiveState Perl. Some features will not work as they require NetSNMP.DLL which is not available with Cygwin.
Python module No No No