Changes between Version 13 and Version 14 of Commentary/Libraries
- Aug 28, 2009 11:38:30 AM (6 years ago)
v13 v14 7 7 Every installation of GHC includes the Boot Packages. 8 8 9 == Zero-boot package == = 9 == Zero-boot package == 10 10 11 11 The '''Zero-boot Packages''' are a small subset of the boot packages. Since GHC's source code imports the boot packages, ''even the bootstrap compiler must have the boot packages available''. But for certain fast-moving boot packages (eg Cabal), we don't want to rely on the user having installed a bang-up-to-date version of the package. So we begin the entire build process by installing the zero-boot packages in the bootstrap compiler. (This installation is purely local to the build tree.) The bootstrap compiler is expected to have all other (non-zero-) boot packages already installed.