diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 2.4.10
+
+* Fix Windows build on GHC 7.8. [#121](https://github.com/kazu-yamamoto/logger/pull/121)
+
 ## 2.4.9
 
 * Fixing build on Windows. [#118](https://github.com/kazu-yamamoto/logger/pull/118)
diff --git a/System/Log/FastLogger/FileIO.hs b/System/Log/FastLogger/FileIO.hs
--- a/System/Log/FastLogger/FileIO.hs
+++ b/System/Log/FastLogger/FileIO.hs
@@ -12,15 +12,11 @@
 import Data.Bits ((.|.))
 
 type FD = HANDLE
-#if !MIN_VERSION_Win32(2,3,1)
+#if !MIN_VERSION_Win32(2,4,0)
 -- This flag is not defined in System.Win32.File
 fILE_APPEND_DATA :: UINT
 fILE_APPEND_DATA = 0x0004
 #endif
-
--- This flag is not defined in System.Win32.File
-fILE_APPEND_DATA :: UINT
-fILE_APPEND_DATA = 0x0004
 
 closeFD :: FD -> IO ()
 closeFD = closeHandle
diff --git a/fast-logger.cabal b/fast-logger.cabal
--- a/fast-logger.cabal
+++ b/fast-logger.cabal
@@ -1,5 +1,5 @@
 Name:                   fast-logger
-Version:                2.4.9
+Version:                2.4.10
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
