diff --git a/patches/doctest-0.16.3.patch b/patches/doctest-0.16.3.patch
index f2016cb3295500c854ee3465a1212ced631d6ae3..a756f264941edcbbf726899bcc802d88195a3afe 100644
--- a/patches/doctest-0.16.3.patch
+++ b/patches/doctest-0.16.3.patch
@@ -125,6 +125,22 @@ index e005fe5..a3f06fc 100644
 +# endif
 +                    -> Location (unpackFS . srcSpanFile $ sp) (srcSpanStartLine sp)
  #endif
+diff --git a/src/Options.hs b/src/Options.hs
+index a7c2758..54d3bb3 100644
+--- a/src/Options.hs
++++ b/src/Options.hs
+@@ -23,7 +23,11 @@ import           Data.Maybe
+ 
+ import qualified Paths_doctest
+ import           Data.Version (showVersion)
++#if __GLASGOW_HASKELL__ >= 811
++import           GHC.Settings.Config as GHC
++#else
+ import           Config as GHC
++#endif
+ import           Interpreter (ghc)
+ 
+ usage :: String
 diff --git a/src/Run.hs b/src/Run.hs
 index 95c2c14..6f51252 100644
 --- a/src/Run.hs