[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.225 and 1.240

version 1.225, 2011/08/04 03:48:11 version 1.240, 2012/09/17 05:56:27
Line 15  See also: BUILDING, build.sh, Makefile.
Line 15  See also: BUILDING, build.sh, Makefile.
   
 Recent changes:  Recent changes:
 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
   
   20120726:
           The update of openssl requires cleaning both the openssl build
           directory and DESTDIR. *Even non-update builds require cleaning
           DESTDIR.* Builds done without taking these steps may fail, or in
           some cases may succeed and install broken openssl libraries that
           cause third-party software to link incorrectly and/or crash.
   
   20120507:
           The database schema for makemandb was changed. You will
           need to update the database using 'makemandb -f' or wait
           for the next weekly run to fix it.
   
   20120319:
           sys/conf/Makefile.kern.inc has been modified to adjust the
           size of db_symtab automatically.  You need to update dbsym in
           your $TOOLDIR to build kernels with options SYMTAB_SPACE.  If
           you don't want this behavior, add AUTO_SYMTAB_SPACE=no to your
           mk.conf.
   
   20120216:
           Default for MKCATPAGES changed to NO. Update builds will fail
           unless DESTDIR is cleaned manually. If you built between 20120207
           and 20120216, daily and weekly could have created an unreadable
           /var/db/man.db index for apropos. Running makemandb -f or
           the next run of weekly will fix it.
   
   20111227:
           If you built between 20111225 and 20111227 you need to remove
           /usr/lib/libpam.so.4* and /usr/lib/security/*.so.4, since the
           bump has been reverted.
   
   20111125:
           The "rnd" pseudodevice has been added to sys/conf/std, which
           means it should no longer be explicitly listed in kernel
           configuration files.  The line "pseudo-device rnd" should be
           removed from any custom kernel config files users may have.
   
   20111119:
           A problem with the datastructures used by the rndctl(8)
           utility (pointers in datastructures in an array, making 32->64
           bit compatibility very painful) has been fixed in a
           non-backwards-compatible way.  If you replace your kernel,
           replace your rndctl executable too.
   
   20111001:
           the prop_*_send_syscall() functions from proplib(3) have been
           changed and their new version is not backward compatible with the old
           one. So ensure that all consumers of these functions (currently:
           quota2 code and its tests) are updated together with the new lib.
   
   20110817:
           sparc has been changed to use GCC 4.5.3, so any objdir or
           DESTDIR for them should be deleted before updating.
   
   20110806:
           i386 and amd64 have been changed to use GCC 4.5.3, so any
           objdir or DESTDIR for them should be deleted before updating.
   
   20110805:
           The update to GCC 4.5.3 requires a non-trivial portion of
           the tree to be cleaned.  Best to delete both objdir and
           DESTDIR before running this update.  So far, only the
           sparc64, mips and powerpc platforms have changed.
   
 20110803:  20110803:
         The layout of external/public-domain/xz has changed. To do an          The layout of external/public-domain/xz has changed. To do an
         update build you will have to remove the contents of the OBJDIR          update build you will have to remove the contents of the OBJDIR
Line 443  Hints for a more successful build:
Line 508  Hints for a more successful build:
   
 What to do if things don't work:  What to do if things don't work:
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 When things don't work there is usually a few things that commonly  When things don't work there are usually a few things that commonly
 should be done.  should be done.
     1)  make includes      1)  make includes
         This should be done automatically by make build.          This should be done automatically by make build.

Legend:
Removed from v.1.225  
changed lines
  Added in v.1.240

CVSweb <webmaster@jp.NetBSD.org>