[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.76

version 1.72, 2002/10/11 02:09:42 version 1.76, 2002/11/22 15:48:33
Line 8  For a more detailed description see Make
Line 8  For a more detailed description see Make
 Recent changes:  Recent changes:
 ^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
   
   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 no 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; there 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 rebuild.
   
 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 74  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

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

CVSweb <webmaster@jp.NetBSD.org>