diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+#### 0.1.0.2
+
+* Fix build on GHC-7.4
+
 #### 0.1.0.1
 
 * Add test suite and fix bugs that produced empty tag names.
diff --git a/generic-xmlpickler.cabal b/generic-xmlpickler.cabal
--- a/generic-xmlpickler.cabal
+++ b/generic-xmlpickler.cabal
@@ -1,5 +1,5 @@
 name:                generic-xmlpickler
-version:             0.1.0.1
+version:             0.1.0.2
 description:         Generic generation of HXT XmlPickler instances using GHC Generics.
 synopsis:            Generic generation of HXT XmlPickler instances using GHC Generics.
 category:            XML, Data
@@ -26,10 +26,12 @@
   hs-source-dirs:    src
   exposed-modules:   Generics.XmlPickler
   build-depends:
-      base == 4.*
+      base >= 4.5 && < 4.9
     , generic-deriving >= 1.6 && < 1.8
     , hxt >= 9.2 && < 9.4
     , text
+  if impl(ghc < 7.6)
+    build-depends:   ghc-prim >= 0.2 && < 0.5
 
 test-suite tests
   ghc-options:       -Wall
@@ -37,10 +39,12 @@
   main-is:           Main.hs
   type:              exitcode-stdio-1.0
   build-depends:
-      base >= 4.4 && < 5
+      base >= 4.5 && < 5
     , generic-xmlpickler
     , hxt >= 9.2 && < 9.4
     , hxt-pickle-utils == 0.1.*
     , tasty == 0.10.*
     , tasty-hunit == 0.9.*
     , tasty-th == 0.1.*
+  if impl(ghc < 7.6)
+    build-depends:   ghc-prim >= 0.2 && < 0.5
