[BACK]Return to UPDATING CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/UPDATING between version 1.72 and 1.87

version 1.72, 2002/10/11 02:09:42 version 1.87, 2003/04/19 21:27:04
Line 8  For a more detailed description see Make
Line 8  For a more detailed description see Make
 Recent changes:  Recent changes:
 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
   
   20030402:
           The superblock layout for FFS was changed.  If you have 1.6
           fsck binaries, they will signal a fatal superblock mismatch
           with the first alternate, because they compare too many
           fields (even ones that aren't useful).  If possible, upgrade
           your fsck_ffs binary before using a new kernel.
           None of this signals actual filesystem damage.
   
   20030324:
           sendmail version 8.12.8 was imported.  Since sendmail is
           now setgid to the smmsp group, and runs in "collection"
           mode for most common activities, there is a new config
           file called submit.cf that needs to live in /etc/mail.
           The generic submit.cf sample in /usr/share/sendmail/cf
           is named netbsd-msp.cf.  Upgrading your regular sendmail
           configuration file is also strongly advised.
   
           See the section named "MESSAGE SUBMISSION PROGRAM" in
           the updated /usr/share/sendmail/README file for more
           information.
   
   20030117:
           Texinfo was updated to 4.3.  To avoid failures when trying to
           build the included texinfo files, do:
   
           cd src/gnu/usr.bin/texinfo
           make MKINFO=no dependall install
   
   20021223:
           The METALOG format changed slightly, to remove the leading
           "${DESTDIR}" from path names.
           This only affects people building with UNPRIVED.
           For complete safety, remove the DESTDIR entirely and
           update tools/mtree, before running make build.
   
   20021219:
           install(1) had a '-N dbdir' option added, to specify an
           alternate location to look up users & groups (instead
           of the host system passwd(5) and group(5) databases).
   
           The build system was modified to take advantage of
           this option (using ${NETBSDSRCDIR}/etc), so if you
           use USETOOLS==no, you may have to rebuild and
           reinstall usr.bin/xinstall first.
   
   20021130:
           fparseln(3) moved from libutil to libc.
           If building to DESTDIR=/, reinstall the includes
           and rebuild libc:
                   make includes
                   make do-lib-libc
           If using build.sh, "cd tools/compat && make clean"
           before rebuilding the tools.
   
   20021126:
           The mk.conf(5) variable SYS_INCLUDE has been deprecated,
           including the optional "SYS_INCLUDE=symlinks" support.
           All header files, including <sys/*.h> are copied into
           /usr/include.
   
   20021121:
           The C run-time support files crtbegin.o and crtend.o
           (and their companions crtbeginS.o and crtendS.o) were
           split up, with new crti.o and crtn.o files resulting.
           This means that libtool needs to be rebuilt once the
           new libraries are installed.  The process of rebuilding
           libtool will cause it to automatically notice the new
           required files, but it *must* be rebuilt in order to
           do this.
   
           An out-of-date libtool will result in shared libraries
           which lack _init() and _fini() routines, which means that
           their global contructors/destructors will not be invoked.
   
   20021121:
           A bug related to how ARM ELF objects were tagged has been
           corrected.
   
           NetBSD ARM ELF uses the soft-VFP floating point model by
           default.  However, the assembler lacked support for marking
           objects as using the VFP floating point format, and the
           compiler was not properly passing the flag indicating "soft-VFP"
           to the assembler.
   
           Unfortunately, this means that the linker will now consider
           old (i.e. not marked "softvfp") NetBSD ARM ELF objects to be
           incompatible with new (properly marked) objects.
   
           The problem will only manifest itself if you attempt to compile
           a new program using the fixed toolchain, and link that program
           against old libraries which do not have the proper "softvfp"
           markings.  ALL OF YOUR EXISTING BINARIES AND SHARED LIBRARIES
           WILL CONTINUE TO WORK PROPERLY.
   
           The only work-around for the problem is to recompile all of
           the libraries on the system.  The easiest way to do this for
           system libraries is to install a binary snapshot; they are
           generally available on releng.netbsd.org.  Any packages you
           have installed which supply libraries will have to be recompiled
           if you wish to link new programs against those libraries.
   
           If you have questions about this matter, please contact
           port-arm@netbsd.org.
   
   20021011:
           Systrace has been improved to support privilege elevation.
           Updating the kernel requires the userland part of systrace
           to be rebuilt.
   
 20021010:  20021010:
         The config(8) grammar was changed to allow options to register          The config(8) grammar was changed to allow options to register
         dependencies on attributes, as well as other options.  Users          dependencies on attributes, as well as other options.  Users
Line 25  Recent changes:
Line 134  Recent changes:
         framework.  Users must update and reinstall usr.sbin/config          framework.  Users must update and reinstall usr.sbin/config
         before building a new kernel.          before building a new kernel.
   
   20021001:
           The i386mp branch has been merged.  To compile a kernel, users
           will need to add the option 'cpu* at mainbus?' to their configuration
           file.  Multiprocessor kernels will need
           ioapic*         at mainbus? apid ?
           options         MULTIPROCESSOR
           options         COM_MPLOCK
   
 20020922:  20020922:
         MKDYNAMICROOT=yes enabled by default, which means that          MKDYNAMICROOT=yes enabled by default, which means that
         certain shared libraries are installed into /lib, the shared          certain shared libraries are installed into /lib, the shared
Line 41  Recent changes:
Line 158  Recent changes:
                 there is no working in-tree toolchain (hppa, ns32k, sh5,                  there is no working in-tree toolchain (hppa, ns32k, sh5,
                 x86_64).                  x86_64).
             -   EXTERNAL_TOOLCHAIN -- if defined by the user, points to the              -   EXTERNAL_TOOLCHAIN -- if defined by the user, points to the
                 root ofan external toolchain (e.g. /usr/local/gnu).  This                  root of an external toolchain (e.g. /usr/local/gnu).  This
                 enables the cross-build framework even for TOOLCHAIN_MISSING                  enables the cross-build framework even for TOOLCHAIN_MISSING
                 platforms.                  platforms.
   
 20020906:  20020906:
         gehenna-devsw has been merged into the trunk. Need to update and          gehenna-devsw has been merged into the trunk. Need to update and
         reinstall usr.sbin/config before build the kernel.          reinstall usr.sbin/config before building the kernel.
   
 20020822:  20020822:
         Crunched rescue tools (contents of /bin and /sbin, plus others)          Crunched rescue tools (contents of /bin and /sbin, plus others)
Line 63  Recent changes:
Line 180  Recent changes:
   
         Solution: update and reinstall usr.bin/crunch          Solution: update and reinstall usr.bin/crunch
   
   20020605:
           smmsp user/group has been added for sendmail.
   
           Add the following into /etc/group:
   
           smmsp:*:17:
   
           and the following to /etc/master.passwd (via vipw):
   
           smmsp:*:17:17::0:0:Sendmail Message Submission Program:/nonexistent:/sbin/nologin
   
 20020515:  20020515:
         sshd user/group has been added.  Need to hand add this in, or sshd          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)          will not let you log in (with default, or UsePrivlegeSeparation=yes)
Line 75  Recent changes:
Line 203  Recent changes:
   
         sshd:*:16:16::0:0:& pseudo-user:/var/chroot/sshd:/sbin/nologin          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          Also /var/chroot/sshd directory needs to be present (digged as part of
         build process).          the build process).
   
 20020426:  20020426:
         NBUILDJOBS obsoleted in favor of just using -j.          NBUILDJOBS obsoleted in favor of just using -j.
Line 89  Recent changes:
Line 217  Recent changes:
         configuration from earlier systems (as far back as NetBSD 1.5).          configuration from earlier systems (as far back as NetBSD 1.5).
   
 20020320:  20020320:
         <bsd.lib.mk> needs a new install(1) for it's "-a cmd" support.          <bsd.lib.mk> needs a new install(1) for its "-a cmd" support.
         build and install at usr.bin/xinstall before the build.          Build and install at usr.bin/xinstall before the build.
   
 20020319:  20020319:
         raw IPv6 socket now makes strict checking for sa_family and sa_len          Raw IPv6 socket now makes strict checking for sa_family and sa_len
         on send(2) operation.  be sure to have sbin/rtsol and usr.sbin/rtsold          on send(2) operation.  Be sure to have sbin/rtsol and usr.sbin/rtsold
         newer than November 2001 when you upgrade the kernel.          newer than November 2001 when you upgrade the kernel.
   
 20020311:  20020311:
Line 108  Recent changes:
Line 236  Recent changes:
         the VAX assembly files.          the VAX assembly files.
   
 20020118:  20020118:
   
         ntpd user/group has been added.  Need to hand add this in or builds          ntpd user/group has been added.  Need to hand add this in or builds
         will break as mtree aborts early.          will break as mtree aborts early.
   
Line 121  Recent changes:
Line 248  Recent changes:
         ntpd:*:15:15::0:0:Ntpd pseudo-user:/var/chroot/ntpd:/sbin/nologin          ntpd:*:15:15::0:0:Ntpd pseudo-user:/var/chroot/ntpd:/sbin/nologin
   
 20011207:  20011207:
   
         If you're attempting to build a snapshot on sparc64 and are getting          If you're attempting to build a snapshot on sparc64 and are getting
         reloc errors from the toolchain groff binary this means your native          reloc errors from the toolchain groff binary this means your native
         toolchain has some broken C++ bits.          toolchain has some broken C++ bits.
Line 440  Fix: Rebuild and install usr.bin/menuc
Line 566  Fix: Rebuild and install usr.bin/menuc
 Symptom:mklocale not found during build in share/locale/ctype  Symptom:mklocale not found during build in share/locale/ctype
 Fix:    Build and install usr.bin/mklocale  Fix:    Build and install usr.bin/mklocale
   
 Symptom:undefined reference to `__assert13'  Symptom:undefined reference to `__assert13' or `__unsetenv13'
 Fix:    Rebuild and install lib/libc  Fix:    Rebuild and install lib/libc
   
 Symptom:usr.sbin/config fails to build.  Symptom:usr.sbin/config fails to build.

Legend:
Removed from v.1.72  
changed lines
  Added in v.1.87

CVSweb <webmaster@jp.NetBSD.org>