summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthorpej <thorpej@NetBSD.org>2001-07-23 05:49:09 +0000
committerthorpej <thorpej@NetBSD.org>2001-07-23 05:49:09 +0000
commitf14e9e9b3fbf44a4e166fa921ccccbeffc58afa7 (patch)
treefd66fec38cc7faf6a708b5d2b74bc69d50256ae1
parenta555b32a7f9e210f15923850be0c98ad8ae6e852 (diff)
Note a problem that can occur when upgrading crt0, and how to
work around it.
-rw-r--r--UPDATING15
1 files changed, 14 insertions, 1 deletions
diff --git a/UPDATING b/UPDATING
index 40d408ad729..1870aa4babe 100644
--- a/UPDATING
+++ b/UPDATING
@@ -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