diff options
| author | thorpej <thorpej@NetBSD.org> | 2001-07-23 05:49:09 +0000 |
|---|---|---|
| committer | thorpej <thorpej@NetBSD.org> | 2001-07-23 05:49:09 +0000 |
| commit | f14e9e9b3fbf44a4e166fa921ccccbeffc58afa7 (patch) | |
| tree | fd66fec38cc7faf6a708b5d2b74bc69d50256ae1 | |
| parent | a555b32a7f9e210f15923850be0c98ad8ae6e852 (diff) | |
Note a problem that can occur when upgrading crt0, and how to
work around it.
| -rw-r--r-- | UPDATING | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -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 |
