]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
o make SHARED=symlinks a caller defined instead of a callee defined
authormarcel <marcel@FreeBSD.org>
Mon, 20 Dec 1999 10:32:11 +0000 (10:32 +0000)
committermarcel <marcel@FreeBSD.org>
Mon, 20 Dec 1999 10:32:11 +0000 (10:32 +0000)
commite59c91e4a65028e7278718bac4c70bd2f82f4577
treedbe9d218939d3cd819f6f3b46f150cfc778982b0
parentc73ef6386e6b515a627422ed5c3c53ef48c871fc
o  make SHARED=symlinks a caller defined instead of a callee defined
   property. This fixes the includes target when DESTDIR is empty.
o  Do not make build-tools for f771 when NO_FORTRAN is defined.
o  Add new build stage. See below.
o  Change banners so that staging information is displayed.

The addition of the build-tools target broke the upgrade path because
we couldn't make use of previously built tools that were made for
compatibility reasons. Doing so would also result in the cross-compiler
being used and that is exactly what had to be avoided.

This is solved by designating the bootstrap-tools stage for building
anything that is needed for compatibility only and to create a new
stage (started after the build-tools stage) that handles cross-tools
building. We now have the following stages:
1. bootstrap-tools (for compatibility issues only)
2. build-tools
3. cross-tools (what it says)
4. world
5. install

Stages 1-4 (inclusive) are handled by buildworld.
Stage 5 is handled by installworld.

Any more stages and I'll join Nik in his quest for the
holy grail^W^Wworld :-)
Makefile.inc1