diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,7 @@
+0.2.2.3
+-------
+* Avoid the new warnings for missing pattern synonym signatures on GHC 8
+
 0.2.2.2
 -------
 * Fixed an issue with `Storable` that was causing crashing for some users.
diff --git a/half.cabal b/half.cabal
--- a/half.cabal
+++ b/half.cabal
@@ -1,6 +1,6 @@
 name:          half
 category:      Numeric
-version:       0.2.2.2
+version:       0.2.2.3
 license:       BSD3
 cabal-version: >= 1.8
 license-file:  LICENSE
@@ -30,4 +30,8 @@
   c-sources: cbits/half.c
   build-depends: base >= 4.3 && < 5
   ghc-options: -Wall -fwarn-tabs -O2
+
+  if impl(ghc >= 8)
+    ghc-options: -fno-warn-missing-pat-syn-sigs
+
   exposed-modules: Numeric.Half
