- Remove Guido's LINKCC=CXX experiment.
- Cygwin doesn't want CCSHARED flag when bulding the interpreter DLL.
diff --git a/configure.in b/configure.in
index 554aa93..0fd8cee 100644
--- a/configure.in
+++ b/configure.in
@@ -221,10 +221,6 @@
 # linking.
 AC_SUBST(LINKCC)
 AC_MSG_CHECKING(LINKCC)
-if test -z "$LINKCC" -a ! -z "$CXX"
-then
-    LINKCC="$CXX"
-fi
 if test -z "$LINKCC"
 then
 	case $ac_sys_system in
@@ -647,7 +643,14 @@
 AC_MSG_CHECKING(CFLAGSFORSHARED)
 if test ! "$LIBRARY" = "$LDLIBRARY"
 then
-	CFLAGSFORSHARED='$(CCSHARED)'
+	case $ac_sys_system in
+	CYGWIN*)
+		# Cygwin needs CCSHARED when building extension DLLs
+		# but not when building the interpreter DLL.
+		CFLAGSFORSHARED='';;
+	*)
+		CFLAGSFORSHARED='$(CCSHARED)'
+	esac
 fi
 AC_MSG_RESULT($CFLAGSFORSHARED)