Subject: Re: Help (ld.so: Undefined symbol "___sys_errlist"(
To: Kim Andersen <kim@dde.dk>
From: J.T. Conklin <jconklin@netcom.com>
List: current-users
Date: 12/16/1994 15:49:08
> Updateing with current on Dec 15 gives this error after installing in lib.
> ld.so: Undefined symbol "___sys_errlist" in gcc:gcc
> ld.so: Undefined symbol "___sys_siglist" in vi:vi
I think I may be responsible for this. I changed the name of those
arrays from __sys_errlist[] to _sys_errlist[] (likewise for siglist).
I thought it was a safe chage because I thought the indirect reference
that mapped sys_errlist[] to _sys_errlist[] would be resolved at load
time.
If that is the case, it looks like we'll have to bump the shared
library version number once again --- something I had wished to avoid
for a while. On the other hand, I would have expected lots more bug
reports for this problem. err() and warn() were changed too.
> The update is done using "make build" in /usr/src.
> Reloading the libraries from NetBSD-1.0 dosn't help in removing the
> problem.
I don't understand this, though. Reinstalling the C library from 1.0
should have fixed the problem.
--jtc