Simply running ``make world'' will bomb unless you dig up the

undocumented HISTORICAL_MAKE_WORLD variable and set it.  Note it
here so the blow up will not really be a surprise to people who
read.

Link the buildingworld chapter of our handbook in the README
while I'm here.
This commit is contained in:
Tom Rhodes 2006-06-07 03:33:48 +00:00
parent 5f17c1e2b2
commit fb55e85566
2 changed files with 10 additions and 4 deletions

View File

@ -8,7 +8,7 @@
# buildworld - Rebuild *everything*, including glue to help do # buildworld - Rebuild *everything*, including glue to help do
# upgrades. # upgrades.
# installworld - Install everything built by "buildworld". # installworld - Install everything built by "buildworld".
# world - buildworld + installworld. # world - buildworld + installworld, no kernel.
# buildkernel - Rebuild the kernel and the kernel-modules. # buildkernel - Rebuild the kernel and the kernel-modules.
# installkernel - Install the kernel and the kernel-modules. # installkernel - Install the kernel and the kernel-modules.
# installkernel.debug # installkernel.debug
@ -37,7 +37,8 @@
# system, the simple instructions are: # system, the simple instructions are:
# #
# 1. `cd /usr/src' (or to the directory containing your source tree). # 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make world' # 2. Define `HISTORICAL_MAKE_WORLD' variable (see README).
# 3. `make world'
# #
# For individuals wanting to upgrade their sources (even if only a # For individuals wanting to upgrade their sources (even if only a
# delta of a few days): # delta of a few days):

9
README
View File

@ -11,8 +11,13 @@ The Makefile in this directory supports a number of targets for
building components (or all) of the FreeBSD source tree, the most building components (or all) of the FreeBSD source tree, the most
commonly used one being ``world'', which rebuilds and installs commonly used one being ``world'', which rebuilds and installs
everything in the FreeBSD system from the source tree except the everything in the FreeBSD system from the source tree except the
kernel, the kernel-modules and the contents of /etc. The kernel, the kernel-modules and the contents of /etc. The ``world''
``buildkernel'' and ``installkernel'' targets build and install target should only be used in cases where the source tree has not
changed from the currently running version. See:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
for more information, including setting make(1) variables.
The ``buildkernel'' and ``installkernel'' targets build and install
the kernel and the modules (see below). Please see the top of the kernel and the modules (see below). Please see the top of
the Makefile in this directory for more information on the the Makefile in this directory for more information on the
standard build targets and compile-time flags. standard build targets and compile-time flags.