diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,14 @@
 Changelog for filelock package
 
+0.1.1.7
+-------
+
+_2023-08-03, Andreas Abel_
+
+* Add `build-tools: hsc2hs` to `.cabal` for building with GHC 8.x
+
+Tested with GHC 8.0 - 9.8.1-alpha1.
+
 0.1.1.6
 -------
 
diff --git a/filelock.cabal b/filelock.cabal
--- a/filelock.cabal
+++ b/filelock.cabal
@@ -1,6 +1,6 @@
 cabal-version:       >=1.10
 name:                filelock
-version:             0.1.1.6
+version:             0.1.1.7
 synopsis:            Portable interface to file locking (flock / LockFileEx)
 description:         This package provides an interface to Windows and Unix
                      file locking functionalities.
@@ -17,23 +17,26 @@
   tests/lock.log.expected
 
 tested-with:
-  GHC == 9.6.1
-  GHC == 9.4.4
-  GHC == 9.2.7
+  GHC == 9.6.2
+  GHC == 9.4.5
+  GHC == 9.2.8
   GHC == 9.0.2
   GHC == 8.10.7
   GHC == 8.8.4
   GHC == 8.6.5
   GHC == 8.4.4
   GHC == 8.2.2
+  GHC == 8.0.2
 
 library
   hs-source-dirs:      .
   exposed-modules:     System.FileLock
   other-modules:       System.FileLock.Internal.Flock
                        System.FileLock.Internal.LockFileEx
-  build-depends:       base >=4.9.0.0 && <5
   default-language:    Haskell2010
+
+  build-depends:       base >=4.9.0.0 && <5
+  build-tools:         hsc2hs
 
   ghc-options:        -Wall
   if os(windows)
