diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,11 @@
+4.18.1 [2019.09.13]
+-------------------
+* Remove the use of `cpp-options: -traditional`. This should be unnecessary
+  on all versions of GHC that `lens` supports, as modern GHCs already use
+  `-traditional` internally during preprocessing. More critically, the use
+  of `cpp-options: -traditional` breaks profiling builds on GHC 8.8
+  (see https://gitlab.haskell.org/ghc/ghc/issues/17185).
+
 4.18 [2019.09.06]
 -----------------
 * Support building with GHC 8.8.
diff --git a/lens.cabal b/lens.cabal
--- a/lens.cabal
+++ b/lens.cabal
@@ -1,6 +1,6 @@
 name:          lens
 category:      Data, Lenses, Generics
-version:       4.18
+version:       4.18.1
 license:       BSD2
 cabal-version: 1.18
 license-file:  LICENSE
@@ -325,8 +325,6 @@
 
   other-modules:
     Paths_lens
-
-  cpp-options: -traditional
 
   if flag(safe)
     cpp-options: -DSAFE=1
