[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.220 and 1.234

version 1.220, 2011/01/21 15:59:04 version 1.234, 2012/02/09 21:49:31
Line 15  See also: BUILDING, build.sh, Makefile.
Line 15  See also: BUILDING, build.sh, Makefile.
   
 Recent changes:  Recent changes:
 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
   
   20120207:
           Default for MKCATPAGES changed to NO. Update builds will fail
           unless DESTDIR is cleaned manually.
   
   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:
           The layout of external/public-domain/xz has changed. To do an
           update build you will have to remove the contents of the OBJDIR
           for external/public-domain/xz/bin by hand as the xz entry there
           is now a directory.
   
   20110410:
           The configuration of src/tools/gcc has changed. To do an
           update build you have to clean both tools/binutils and
           tools/gcc by hand.
   
   20110328:
           Building the Xorg binary was moved into a subdirectory to fix
           ordering issues with "make all". It may be necessary to remove
           the OBJDIR for external/mit/xorg/server/xorg-server/hw/xfree86
           if your update build fails, as the "Xorg" entry there is now a
           directory.
   
 20110121:  20110121:
         Assembler files no longer use -tradition-cpp.  This can break          Assembler files no longer use -traditional-cpp.  This can break
         the build of individual parts of the tree.  This is handled          the build of individual parts of the tree.  This is handled
         correctly by build.sh.  Manual builds have to update /usr/share/mk          correctly by build.sh.  Manual builds have to update /usr/share/mk
         and re-run config(1) for any kernel configurations as needed.          and re-run config(1) for any kernel configurations as needed.
Line 425  Hints for a more successful build:
Line 486  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.
Line 533  Fix:    Rebuild and install lib/libc
Line 594  Fix:    Rebuild and install lib/libc
   
 Symptom:lint does not understand the '-X' option  Symptom:lint does not understand the '-X' option
 Fix:    May need to build & install libs with NOLINT=1 before rebuilding lint  Fix:    May need to build & install libs with NOLINT=1 before rebuilding lint
   
   Symptom:Update build fails in src/tools/gcc complaining that a variable
           (e.g. CPPFLAGS) has changed since the previous run.
   Fix:    Run "nbmake-${ARCH} clean" in src/tools/gcc or do a clean build.

Legend:
Removed from v.1.220  
changed lines
  Added in v.1.234

CVSweb <webmaster@jp.NetBSD.org>