diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # lzo
 
+## 0.1.1.2
+
+  * Set `cc-options: -O3`
+  * Set `ghc-options: -O2`
+
 ## 0.1.1.1
 
   * Use [digest](http://hackage.haskell.org/package/digest) over
diff --git a/lzo.cabal b/lzo.cabal
--- a/lzo.cabal
+++ b/lzo.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.0
 name:               lzo
-version:            0.1.1.1
+version:            0.1.1.2
 license:            BSD3
 license-file:       LICENSE
 copyright:          Copyright: (c) 2020 Vanessa McHale
@@ -30,6 +30,7 @@
 library
     exposed-modules:    Codec.Compression.Lzo
     build-tool-depends: hsc2hs:hsc2hs -any
+    cc-options:         -O3
     c-sources:          cbits/minilzo.c
     hs-source-dirs:     src
     other-modules:
@@ -38,7 +39,7 @@
 
     default-language:   Haskell2010
     include-dirs:       cbits
-    ghc-options:        -Wall -fobject-code
+    ghc-options:        -Wall -O2
     build-depends:
         base >=4.9 && <5,
         bytestring -any,
