Dave Shield schrieb:
> On 07/03/2008, Thomas Anders <[EMAIL PROTECTED]> wrote:
>>  > CHANGES: build: BUG: 1823381: Use a sensible default MIBDIR path
>>  >                        on Cygwin/MinGW
>>  >      (Should this be applied to other branches?  If so, which?)
>>
>>  It just cleans up the PATH w/o really fixing a bug, right? If so, I'd say 
>> trunk only.
> 
> Depends on how you categorise things.
> 
> With the previous code, the default MIB path was set to something like:
> 
>     $HOME/.snmp/mibs:/usr/local/lib/snmp/mibs
> 
> That ':' separator character apparently breaks MIB searching on
> Cygwin/MinGW builds.   (At least according to an old mail thread).
> So this patch takes the coward's way out, and sets a single MIB directory.

For NETSNMP_DEFAULT_MIBS there's the following code in configure.in:

if test "x$PARTIALTARGETOS" = "xmingw32" -o "x$PARTIALTARGETOS" = 
"xmingw32msvc" -o "x$PARTIALTARGETOS" = "xcygwin"; then
  # mingw32 and cygwin use ';' as the environment variable separator char
  ENV_SEPARATOR=";"
  NETSNMP_DEFAULT_MIBS=`echo "$NETSNMP_DEFAULT_MIBS" | $SED 's/:/;/g'`
  default_mibs=`echo "$default_mibs" | $SED 's/:/;/g'`
else
  ENV_SEPARATOR=":"
fi

I guess a similar approach should be taken for NETSNMP_DEFAULT_MIBDIRS.
Then, still, is $HOME/.snmp/mibs a reasonable default for the personal mib 
directory on Cygwin/MinGW?


+Thomas

-- 
Thomas Anders (thomas.anders at blue-cable.de)  

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to