diff --git a/configure b/configure
index d80c0e4fa9197f32a8bb09401a32244a41318607..271723760f058aebdafeb5b70734628af6442952 100755
--- a/configure
+++ b/configure
@@ -869,7 +869,7 @@ EOF
         protocols="no"
     fi
     #FIXME: This ignores --extra-ldflags.
-    FFLDFLAGS=-Wl,--output-def,$(@:.dll=.def),--out-implib,lib$(SLIBNAME:$(SLIBSUF)=.dll.a)
+    FFLDFLAGS='-Wl,--output-def,$(@:.dll=.def),--out-implib,lib$(SLIBNAME:$(SLIBSUF)=.dll.a)'
     SLIBPREF=""
     SLIBSUF=".dll"
     EXESUF=".exe"