version 1.41, 2001/10/26 13:38:52 |
version 1.46, 2001/11/28 18:53:34 |
Line 7 For a more detailed description see Make |
|
Line 7 For a more detailed description see Make |
|
|
|
Recent changes: |
Recent changes: |
^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^ |
|
20011128: |
|
Kernel config information was changed to use defflag in |
|
the various "files" files. Bug fixes to config(8) are |
|
required in order for this to work properly. Make sure |
|
to build and install in usr.sbin/config before attempting |
|
to build a new kernel. |
|
|
|
20011030: |
|
libc/locale/wcstod.c now needs new lint(1). Update lint(1) |
|
before building libc. |
|
|
|
20011029: |
|
The new document BUILDING.mdoc (view with nroff | more, or |
|
see pre-generated .txt and .html versions) describes the build |
|
procedure in great detail. BUILDING, and the USE_NEW_TOOLCHAIN |
|
build process, are intended in the long run to replace this |
|
manual update log. |
|
|
|
Users building a USE_NEW_TOOLCHAIN system should read the |
|
BUILDING document for caveats. Generally, BUILDING supersedes |
|
UPDATING for these systems, as tool updating is taken care of |
|
by the new build system. |
|
|
|
20011028: |
|
src/etc/Makefile now needs install to be able to handle |
|
symlinks that point to nowhere. A bug in install that |
|
prevented this was corrected. |
|
|
|
Solution: update and reinstall usr.bin/xinstall |
|
Better Solution: Use the new toolchain and it will just work |
|
for you. |
|
|
20011006: |
20011006: |
/etc/mtree/NetBSD.dist has been updated to take advantage of |
/etc/mtree/NetBSD.dist has been updated to take advantage of |
|
|
Solution: update and reinstall usr.sbin/mtree |
Solution: update and reinstall usr.sbin/mtree |
|
|
20011004: |
20011004: |
|
|
Crunchgen has been updated to work via reach-over makefiles. Updating |
Crunchgen has been updated to work via reach-over makefiles. Updating |
is suggested before running a snapshot build |
is suggested before running a snapshot build |
|
|
20010922: |
|
The new toolchain is enabled on i386. This new build method |
|
is intended to make all the upgrade issues elsewhere in UPDATING |
|
obsolete (stay tuned...). |
|
|
|
i386 platform builds must now set TOOLDIR in mk.conf or the |
|
environment in order to build the system. This is a pathname |
|
where host build tools will be installed, and must NOT be |
|
the same as src/tools. |
|
|
|
(Optionally, USETOOLS=no can be set in the environment if you |
|
wish to avoid using the separate host toolchain for building a |
|
subtree. Otherwise, this will default to "yes" automatically.) |
|
|
|
20010915: |
20010915: |
The new "ubcperf" code committed by Chuck Silvers removed |
The new "ubcperf" code committed by Chuck Silvers removed |
a header file, uvm/uvm_vnode.h. There may be stale .depend |
a header file, uvm/uvm_vnode.h. There may be stale .depend |
|
|
make MKINFO=no dependall install |
make MKINFO=no dependall install |
|
|
20010718: |
20010718: |
|
|
Enabled correct .init/.fini processing in crt0. The way this |
Enabled correct .init/.fini processing in crt0. The way this |
was done was to change a -I directive to cc(1), which means |
was done was to change a -I directive to cc(1), which means |
make(1) will have a stale dependency (it will be checking the |
make(1) will have a stale dependency (it will be checking the |
|
|
before starting your build. |
before starting your build. |
|
|
20010628: |
20010628: |
|
|
A construct was added to uvm_page.h that uncovered a bug |
A construct was added to uvm_page.h that uncovered a bug |
in lint(1). If you get a warning/error about a non-portable |
in lint(1). If you get a warning/error about a non-portable |
bitfield, update your lint(1) before proceeding. |
bitfield, update your lint(1) before proceeding. |
|
|
20010226: |
20010226: |
|
|
Added named user/group to system. Need to hand add this in or builds |
Added named user/group to system. Need to hand add this in or builds |
will break as mtree aborts early. |
will break as mtree aborts early. |
|
|
|
|
built into libcrypto. By using MKCRYPTO_{RC5,IDEA}, you can build |
built into libcrypto. By using MKCRYPTO_{RC5,IDEA}, you can build |
additional library libcrypto_{idea,rc5}. |
additional library libcrypto_{idea,rc5}. |
|
|
20000623: |
|
MKCRYPTO and friends added to share/mk/bsd.own.mk. |
|
'cd share/mk ; make install' needed before make build. |
|
|
|
|
|
Hints for a more successful build: |
Hints for a more successful build: |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |