diff --git a/buffer-builder.cabal b/buffer-builder.cabal
--- a/buffer-builder.cabal
+++ b/buffer-builder.cabal
@@ -1,5 +1,5 @@
 name:                buffer-builder
-version:             0.2.4.5
+version:             0.2.4.6
 synopsis:            Library for efficiently building up buffers, one piece at a time
 description:
 
@@ -61,6 +61,9 @@
                , text
                , vector
                , unordered-containers
+               
+  if !impl(ghc >= 8.0)
+    build-depends: semigroups
 
   default-language: Haskell2010
   ghc-options: -O2 -Wall
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,6 +1,10 @@
+0.2.4.6
+
+* Fix package compilation on GHC 7.8 and 7.10.  (Thanks Xia Li-yao!)
+
 0.2.4.5
 
-* Add Semigroup instance for ObjectBuilder
+* Add Semigroup instance for ObjectBuilder.  (Thanks Dan Fithian!)
 
 0.2.4.4
 
