Note a problem that can occur when upgrading crt0, and how to
work around it.
This commit is contained in:
parent
a555b32a7f
commit
f14e9e9b3f
15
UPDATING
15
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
|
||||
|
|
Loading…
Reference in New Issue