diff --git a/Network/Wai/Application/Classic/CGI.hs b/Network/Wai/Application/Classic/CGI.hs
--- a/Network/Wai/Application/Classic/CGI.hs
+++ b/Network/Wai/Application/Classic/CGI.hs
@@ -1,4 +1,4 @@
-{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE OverloadedStrings, CPP #-}
 
 module Network.Wai.Application.Classic.CGI (
     cgiApp
@@ -79,6 +79,9 @@
       , std_out = CreatePipe
       , std_err = Inherit
       , close_fds = True
+#if __GLASGOW_HASKELL__ >= 702
+      , create_group = True
+#endif
       }
     (prog, scriptName, pathinfo) = pathinfoToCGI (cgiSrc cgii)
                                                  (cgiDst cgii)
diff --git a/wai-app-file-cgi.cabal b/wai-app-file-cgi.cabal
--- a/wai-app-file-cgi.cabal
+++ b/wai-app-file-cgi.cabal
@@ -1,5 +1,5 @@
 Name:                   wai-app-file-cgi
-Version:                0.3.3
+Version:                0.3.4
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
@@ -38,4 +38,4 @@
                         case-insensitive, static-hash, wai-logger
 Source-Repository head
   Type:                 git
-  Location:             git://github.com/kazu-yamamoto/wai-app-file-cgi.git
+  Location:             https://github.com/kazu-yamamoto/wai-app-file-cgi
