diff --git a/README.rst b/README.rst
index df2a3c6b15e9aa7f657ceebbec2be8febcdfef54..992c9a801918e5dc5035b9e40f787c2a80bb9cc0 100644
--- a/README.rst
+++ b/README.rst
@@ -10,4 +10,4 @@ Build with:
 
 .. code::
 
-   cabal new-build --with-compiler /path/to/ghc/HEAD/_build/stage1/bin/ghc
+   cabal new-build -w /path/to/ghc/HEAD/_build/stage1/bin/ghc
diff --git a/ghc-api-compat.cabal b/ghc-api-compat.cabal
index fda2149993ea6a3a950b18dce02302b17c80f728..330c414c7f0648c56082a502e33daac276889fb9 100644
--- a/ghc-api-compat.cabal
+++ b/ghc-api-compat.cabal
@@ -207,3 +207,22 @@ library
       , GHC.CmmToLlvm.Data             as LlvmCodeGen.Data
       , GHC.CmmToLlvm.Ppr              as LlvmCodeGen.Ppr
       , GHC.CmmToLlvm.Regs             as LlvmCodeGen.Regs
+      , GHC.Driver.Backpack.Syntax     as BkpSyn
+      , GHC.Driver.Backpack            as DriverBkp
+      , GHC.Driver.CmdLine             as CmdLineParser
+      , GHC.Driver.CodeOutput          as CodeOutput
+      , GHC.Driver.Finder              as Finder
+      , GHC.Driver.MakeFile            as DriverMkDepend
+      , GHC.Driver.Main                as HscMain
+      , GHC.Driver.Make                as GhcMake
+      , GHC.Driver.Hooks               as Hooks
+      , GHC.Driver.Session             as DynFlags
+      , GHC.Driver.Packages            as Packages
+      , GHC.Driver.Phases              as DriverPhases
+      , GHC.Driver.Pipeline            as DriverPipeline
+      , GHC.Driver.Pipeline.Monad      as PipelineMonad
+      , GHC.Driver.Plugins             as Plugins
+      , GHC.Driver.Monad               as GhcMonad
+      , GHC.Driver.Types               as HscTypes
+      , GHC.Plugins                    as GhcPlugins
+      , GHC                            as GHC