diff --git a/config.nmake b/config.nmake
index 58e5983..7adb46f 100644
--- a/config.nmake
+++ b/config.nmake
@@ -75,7 +75,7 @@ VCREDIST_DLL=amd64
 
 # "Microsoft Visual Studio 6.0"
 # Visual C++ 6.0, _MSC_VER 1200, msvcrt.dll (version 6)
-#MSVC_VARIANT=MSVC6
+MSVC_VARIANT=MSVC6
 
 # "Microsoft Visual Studio .NET (2002)"
 # Visual C++ 7.0, _MSC_VER 1300, msvcr70.dll
@@ -111,7 +111,7 @@ VCREDIST_DLL=amd64
 
 # "Microsoft Visual Studio 2008"
 # Visual C++ 9.0, _MSC_VER 1500, msvcr90.dll
-MSVC_VARIANT=MSVC2008
+#MSVC_VARIANT=MSVC2008
 
 # "Microsoft Visual C++ 2008 Express Edition"
 # Visual C++ 9.0, _MSC_VER 1500, msvcr90.dll
@@ -592,7 +592,7 @@ GETTEXT_DLL=libintl-8.dll
 CYGWIN_PATH=c:\cygwin\bin
 
 # command for a shell (cygwin's bash package recommended)
-SH_PROG=bash
+SH_PROG=$(CYGWIN_PATH)\bash
 
 # bash versions after 3.1.6 need the 'igncr' shell option to be able to
 #  process scripts in windows 'native format' (dos crlf format).
@@ -742,8 +742,9 @@ LOCAL_CFLAGS=/Zi /W3 /MD /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE
 # /PROFILE generate map file(s) for profiling
 # /DEFAULTLIB:xxx use xxx as the standard C library
 # /NODEFAULTLIB:xxx don't use xxx as the standard C library
+# /FIXED:NO generate a relocation section
 #
-LOCAL_LDFLAGS=/DEBUG /MACHINE:$(TARGET_MACHINE)
+LOCAL_LDFLAGS=/DEBUG /FIXED:NO /MACHINE:$(TARGET_MACHINE)
 DLL_LDFLAGS = 
 !IF $(MSC_VER_REQUIRED) >= 1400
 DLL_LDFLAGS = /MANIFEST:no


