diff --git a/hsdns.cabal b/hsdns.cabal
--- a/hsdns.cabal
+++ b/hsdns.cabal
@@ -1,5 +1,5 @@
 Name:                   hsdns
-Version:                1.7
+Version:                1.7.1
 Copyright:              Peter Simons
 License:                LGPL-3
 License-File:           COPYING.LESSER
@@ -32,7 +32,8 @@
                         > OK: www.example.com <-> 192.0.32.10
 Cabal-Version:          >= 1.8
 Build-Type:             Simple
-Tested-With:            GHC > 7 && < 8.1
+tested-with:            GHC == 7.0.4, GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3
+                      , GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1
 
 Source-Repository head
   Type:                 git
@@ -51,14 +52,15 @@
                         ADNS.Base,
                         ADNS.Resolver
   Ghc-Options:          -Wall
+  build-tools:          hsc2hs
 
 executable adns-reverse-lookup
   main-is:              adns-reverse-lookup.hs
   hs-source-dirs:       example
   ghc-options:          -Wall -threaded
-  build-depends:        base, network, hsdns
   if flag(install-examples)
     buildable:          True
+    build-depends:      base, network, hsdns
   else
     buildable:          False
 
@@ -66,9 +68,9 @@
   main-is:              adns-srv-test.hs
   hs-source-dirs:       example
   ghc-options:          -Wall -threaded
-  build-depends:        base, network, hsdns
   if flag(install-examples)
     buildable:          True
+    build-depends:      base, network, hsdns
   else
     buildable:          False
 
@@ -76,8 +78,8 @@
   main-is:              adns-test-and-traverse.hs
   hs-source-dirs:       example
   ghc-options:          -Wall -threaded
-  build-depends:        base, hsdns
   if flag(install-examples)
     buildable:          True
+    build-depends:      base, hsdns
   else
     buildable:          False
