diff --git a/System/EntropyWindows.hs b/System/EntropyWindows.hs
--- a/System/EntropyWindows.hs
+++ b/System/EntropyWindows.hs
@@ -46,6 +46,11 @@
 -}
 
 
+#ifdef arch_i386
+-- See .cabal wrt GCC 4.8.2 asm compilation bug
+#undef HAVE_RDRAND
+#endif
+
 #ifdef HAVE_RDRAND
 foreign import ccall unsafe "cpu_has_rdrand"
    c_cpu_has_rdrand :: IO CInt
diff --git a/entropy.cabal b/entropy.cabal
--- a/entropy.cabal
+++ b/entropy.cabal
@@ -1,5 +1,5 @@
 name:           entropy
-version:        0.3.5
+version:        0.3.6
 description:    A platform independent method to obtain cryptographically strong entropy
                 (RDRAND when available anywhere, urandom on nix, CryptAPI on Windows, patches welcome)
                 Users looking for cryptographically strong (number-theoretically
