Note a problem that can occur when upgrading crt0, and how to

work around it.
This commit is contained in:
thorpej 2001-07-23 05:49:09 +00:00
parent a555b32a7f
commit f14e9e9b3f
1 changed files with 14 additions and 1 deletions

View File

@ -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 Makefile.
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