version 1.60, 2002/05/02 22:13:30 |
version 1.72, 2002/10/11 02:09:42 |
Line 8 For a more detailed description see Make |
|
Line 8 For a more detailed description see Make |
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
|
|
20021010: |
|
The config(8) grammar was changed to allow options to register |
|
dependencies on attributes, as well as other options. Users |
|
must update and reinstall usr.sbin/config before building a new |
|
kernel. |
|
|
|
20021009: |
|
A new attribute dependency syntax was introduced to config(8), |
|
which is now used by the SCSI configuration description. Users |
|
must update and reinstall usr.sbin/config before building a new |
|
kernel. |
|
|
|
20021003: |
|
Several changes have been made to the autoconfiguration |
|
framework. Users must update and reinstall usr.sbin/config |
|
before building a new kernel. |
|
|
|
20020922: |
|
MKDYNAMICROOT=yes enabled by default, which means that |
|
certain shared libraries are installed into /lib, the shared |
|
linker is installed into /libexec, and all programs in /bin |
|
and /sbin are dynamically linked. |
|
If you do not use "make build", you should ensure that |
|
you have the libraries and shared linker in the new locations, |
|
with: |
|
make do-lib-csu do-lib-libc do-lib do-gnu-lib do-ld.elf_so |
|
|
|
20020917: |
|
USE_NEW_TOOLCHAIN has been replaced with: |
|
- TOOLCHAIN_MISSING -- set to "yes" on platforms for which |
|
there is no working in-tree toolchain (hppa, ns32k, sh5, |
|
x86_64). |
|
- EXTERNAL_TOOLCHAIN -- if defined by the user, points to the |
|
root ofan external toolchain (e.g. /usr/local/gnu). This |
|
enables the cross-build framework even for TOOLCHAIN_MISSING |
|
platforms. |
|
|
|
20020906: |
|
gehenna-devsw has been merged into the trunk. Need to update and |
|
reinstall usr.sbin/config before build the kernel. |
|
|
|
20020822: |
|
Crunched rescue tools (contents of /bin and /sbin, plus others) |
|
are now provided in /rescue. |
|
|
|
To ensure that these are built statically linked (no matter |
|
what the setting of LDSTATIC is), use a crunchgen(1) built |
|
from sources newer than 20020820 (see the next entry). |
|
|
|
20020820: |
|
crunchgen(1) changed to ensure that the generated program |
|
is statically linked. |
|
|
|
Solution: update and reinstall usr.bin/crunch |
|
|
|
20020515: |
|
sshd user/group has been added. Need to hand add this in, or sshd |
|
will not let you log in (with default, or UsePrivlegeSeparation=yes) |
|
|
|
Add the following into /etc/group: |
|
|
|
sshd:*:16: |
|
|
|
and the following to /etc/master.passwd (via vipw): |
|
|
|
sshd:*:16:16::0:0:& pseudo-user:/var/chroot/sshd:/sbin/nologin |
|
|
|
also /var/chroot/sshd directory needs to be present (digged as a part of |
|
build process). |
|
|
20020426: |
20020426: |
NBUILDJOBS obsoleted in favor of just using -j. |
NBUILDJOBS obsoleted in favor of just using -j. |
|
|
|
|
building gnu/usr.bin/grep. To install new texinfo, please follow |
building gnu/usr.bin/grep. To install new texinfo, please follow |
the instruction described in 20010726 entry. |
the instruction described in 20010726 entry. |
|
|
20010803: |
20010803: |
(i386 only): i386 kernel now uses new instructions like |
(i386 only): i386 kernel now uses new instructions like |
`fxsave' which old gas doesn't understand. To build the |
`fxsave' which old gas doesn't understand. To build the |
kernel successfully, you need to build and install new gas |
kernel successfully, you need to build and install a new toolchain, |
(gnu/usr.bin/gas.new), or (temporarily) comment out |
(i.e., build.sh -t) or (temporarily) comment out "options I686_CPU" |
"options I686_CPU" from your kernel configuration until you |
from your kernel configuration until you rebuild your userland. |
rebuilt your userland (and got a new gas). |
See 20011029 above and BUILDING file in this directory for more information. |
|
[updated 20020630 since i386 gas moved when USE_NEW_TOOLCHAIN enabled] |
|
|
20010731: |
20010731: |
Bootloader update on ELF platforms. DDB in kernels from before |
Bootloader update on ELF platforms. DDB in kernels from before |