Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Alex D
GHC
Commits
6dd9e1fb
Commit
6dd9e1fb
authored
Apr 27, 2009
by
Simon Marlow
Browse files
update build order comment
parent
296058a1
Changes
1
Hide whitespace changes
Inline
Side-by-side
ghc.mk
View file @
6dd9e1fb
...
...
@@ -67,27 +67,31 @@
# make show VALUE=VAR prints the value of VAR
# $(warning stuff) prints stuff when reading the makefile
# BUILD ORDER
# Approximate build order.
#
# The actual build order is defined by dependencies, and the phase
# ordering used to ensure correct ordering of makefile-generation; see
# http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture/Idiom/PhaseOrdering
#
# * With bootstrapping compiler:
# o Build libraries/{hpc,extensible-exceptions,Cabal}
# o Build utils/ghc-pkg
# o Build utils/ghc-cabal
#
* With bootstrapping compiler and ghc-cabal:
#
o Build utils/ghc-pkg
# o Build utils/hsc2hs
# o Build libraries/hpc
# o Build compiler (stage 1)
# * For each package:
# o generate package-data.mk and inplace-pkg-info
# o
configure,
generate package-data.mk and inplace-pkg-info
# o register each package into inplace/lib/package.conf
# o generate .depend for each package
# * build libffi
# * With bootstrapping compiler:
# o Build libraries/{filepath,hpc,extensible-exceptions,Cabal}
# o Build compiler (stage 1)
# * With stage 1:
# o Build libraries/*
# o Build rts
# o Build utils/* (except haddock)
# o Build compiler (stage 2)
# * With stage 2:
# o Build utils/haddock
# o Build compiler (stage 3)
# o Build compiler (stage 3)
(optional)
# * With haddock:
# o libraries/*
# o compiler
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment