diff --git a/Network/Web/Server/CGI.hs b/Network/Web/Server/CGI.hs
--- a/Network/Web/Server/CGI.hs
+++ b/Network/Web/Server/CGI.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE OverloadedStrings, CPP #-}
 
 module Network.Web.Server.CGI (tryGetCGI) where
 
@@ -32,6 +32,9 @@
             , std_out = CreatePipe
             , std_err = Inherit
             , close_fds = True
+#if __GLASGOW_HASKELL__ >= 702
+            , create_group = True
+#endif
             }
       (Just whdl,Just rhdl,_,_) <- createProcess pro
       maybe (return ()) (L.hPut whdl) (reqBody req)
diff --git a/webserver.cabal b/webserver.cabal
--- a/webserver.cabal
+++ b/webserver.cabal
@@ -1,5 +1,5 @@
 Name:                   webserver
-Version:                0.4.5
+Version:                0.4.6
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
@@ -29,4 +29,4 @@
                         filepath, time, unix, process, c10k
 Source-Repository head
   Type:                 git
-  Location:             git://github.com/kazu-yamamoto/webserver.git
+  Location:             https://github.com/kazu-yamamoto/webserver
