# GHC {#ghc}
Creates a temporary package database and registers every Haskell build input in it (TODO: how?).
Chunks
0d95a834 (1st chunk of `doc/hooks/ghc.section.md`)
Title: GHC: Creating Temporary Package Database
Summary
This section discusses how GHC creates a temporary package database and registers Haskell build inputs within it. Further details on the registration process are noted as a TODO.