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