diff --git a/GLFW-b.cabal b/GLFW-b.cabal
--- a/GLFW-b.cabal
+++ b/GLFW-b.cabal
@@ -1,5 +1,5 @@
 name:         GLFW-b
-version:      1.4.7.1
+version:      1.4.7.2
 category:     Graphics
 
 author:       Brian Lewis <brian@lorf.org>
@@ -37,7 +37,7 @@
 library
   default-language: Haskell2010
 
-  ghc-options: -Wall -O2
+  ghc-options: -Wall
   if impl(ghc >= 6.8)
     ghc-options: -fwarn-tabs
 
@@ -50,14 +50,14 @@
 
   build-depends:
     base           < 5,
-    bindings-GLFW == 3.1.*
+    bindings-GLFW >= 3.1.1.2
 
 --------------------------------------------------------------------------------
 
 test-suite main
   default-language: Haskell2010
 
-  ghc-options: -Wall -O2
+  ghc-options: -Wall
   if impl(ghc >= 6.8)
     ghc-options: -fwarn-tabs
 
@@ -68,7 +68,7 @@
     GLFW-b,
     HUnit                == 1.2.*,
     base                  < 5,
-    bindings-GLFW        == 3.1.*,
+    bindings-GLFW        >= 3.1.1.2,
     test-framework       == 0.8.*,
     test-framework-hunit == 0.3.*
 
