@@ -114,17 +114,25 @@ SHOBJEXT="dylib" ;; hpux*) SHOBJEXT="sl" ;; - mingw32msvc*|cygwin*) + mingw32msvc*) SHOBJEXT="dll" SHOBJFLAGS="-DPIC" CFLAGS="$CFLAGS -mno-cygwin -mms-bitfields" CPPFLAGS="$CPPFLAGS -mno-cygwin -mms-bitfields" SHOBJLDFLAGS='-shared -Wl,--enable-auto-image-base -Wl,--output-def,$[@].def,--out-implib,$[@].a' ;; + cygwin*) + SHOBJEXT="dll" + SHOBJFLAGS="-fPIC -DPIC" + CFLAGS="$CFLAGS -mms-bitfields" + CPPFLAGS="$CPPFLAGS -mms-bitfields" + SHOBJLDFLAGS='-shared -Wl,--enable-auto-image-base -Wl,--output-def,$[@].def,--out-implib,$[@].a' + ;; + esac ]) AC_DEFUN(DC_ASK_OPTLIB, [