summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2013-05-23 18:37:58 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2013-05-23 18:37:58 +0100
commita65479475349d1eb7304237fb922d4db7fec96a7 (patch)
tree063d33d8cec70eb862d2f7c2f2e6f9445ffb0a03
parent5260be4442f3ae758732bdf388b16c1602647f52 (diff)
downloadmorphs-a65479475349d1eb7304237fb922d4db7fec96a7.tar.gz
Fix comment in build-essential.morph.yaml
-rw-r--r--build-essential.morph.yaml16
1 files changed, 7 insertions, 9 deletions
diff --git a/build-essential.morph.yaml b/build-essential.morph.yaml
index f2bd1ac..e890d74 100644
--- a/build-essential.morph.yaml
+++ b/build-essential.morph.yaml
@@ -126,16 +126,14 @@ chunks:
# build is fully reproducible.
#
# We do a switch-a-roo between stage 2 and 3: stages 2 chunks are all built
- # to run on a host *-bootstrap-* while stage 3 chunks are built are native
- # built for a *-baserock-* machine. This works, because the cross build was
- # all for show (and cleanliness) and the binaries actually still run on the
- # the host.
- #
- # After build-essential is built we do another trick: stage2-fhs-dirs
- # symlinks /bin to /tools/bin and /lib to /tools/lib, while the stage 3
- # chunks actually install things to those directories. FIXME: which breaks
- # everything!!! This will have to change.
+ # to run on a host *-bootstrap-* while stage 3 chunks are native-built for
+ # a *-baserock-* machine. This works, because the cross build was all for
+ # show (and cleanliness) and the binaries actually still run on the host.
#
+ # After build-essential is built we do another trick. See
+ # stage2-fhs-dirs.morph for details. Basically, /bin is a symlink to
+ # /tools/bin during stage 2 but in stage 3 it becomes a real directory
+ # again.
- name: fhs-dirs
repo: baserock:baserock/fhs-dirs