diff --git a/Process.hs b/Process.hs
--- a/Process.hs
+++ b/Process.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE CPP #-}
+
 module Process (
     Iteratee, infoFromProcess
   ) where
@@ -22,4 +24,7 @@
       , std_out = CreatePipe
       , std_err = Inherit
       , close_fds = True
+#if __GLASGOW_HASKELL__ >= 702
+      , create_group = True
+#endif
       }
diff --git a/Program.hs b/Program.hs
--- a/Program.hs
+++ b/Program.hs
@@ -1,7 +1,7 @@
 module Program where
 
 version :: String
-version = "0.1.5"
+version = "0.1.6"
 
 programName :: String
 programName = "cab"
diff --git a/cab.cabal b/cab.cabal
--- a/cab.cabal
+++ b/cab.cabal
@@ -1,5 +1,5 @@
 Name:                   cab
-Version:                0.1.5
+Version:                0.1.6
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
