diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -17,8 +17,7 @@
  where
  hk = simpleUserHooks { buildHook = \pd lbi uh bf -> do
                                         -- let ccProg = Program "gcc" undefined undefined undefined
-                                        let hcProg = Program "ghc" undefined undefined undefined
-                                            mConf  = lookupProgram hcProg (withPrograms lbi)
+                                        let mConf  = lookupProgram ghcProgram (withPrograms lbi)
                                             err    = error "Could not determine C compiler"
                                             cc     = locationPath . programLocation  . maybe err id $ mConf
                                         b <- canUseRDRAND cc
diff --git a/entropy.cabal b/entropy.cabal
--- a/entropy.cabal
+++ b/entropy.cabal
@@ -1,6 +1,6 @@
 name:           entropy
-version:        0.4.1.1
-description:    A platform independent method to obtain cryptographically strong entropy
+version:        0.4.1.2
+description:    A mostly platform independent (not GHCJS) method to obtain cryptographically strong entropy
                 (RDRAND, urandom, CryptAPI, and patches welcome)
                 Users looking for cryptographically strong (number-theoretically
                 sound) PRNGs should see the 'DRBG' package too.
