Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/UPDATING,v retrieving revision 1.24 retrieving revision 1.25 diff -u -p -r1.24 -r1.25 --- src/UPDATING 2001/05/27 23:34:22 1.24 +++ src/UPDATING 2001/07/23 05:49:09 1.25 @@ -1,4 +1,4 @@ -$NetBSD: UPDATING,v 1.24 2001/05/27 23:34:22 abs Exp $ +$NetBSD: UPDATING,v 1.25 2001/07/23 05:49:09 thorpej Exp $ This file is intended to be a brief introduction to the build process and a reference on what to do if something doesn't work. @@ -8,6 +8,19 @@ For a more detailed description see Make Recent changes: ^^^^^^^^^^^^^^^ +20010718: + + Enabled correct .init/.fini processing in crt0. The way this + 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 + timestamp on the wrong "dot_init.h"). + + The symptom you will see is that new programs die with SIGSEGV + if you have a stale dependency. + + Solution: "make cleandir" in both lib/csu and libexec/ld.elf_so + before starting your build. + 20010226: Added named user/group to system. Need to hand add this in or builds