Subject: _tzname not defined in libc?
To: None <>
From: Rick Byers <>
List: current-users
Date: 10/08/1999 00:09:26
When attempting to upgrade to -current today, I ran into a problem with
libc.  Once libc was built and the shared library installed, anything
that used it complained:
/usr/lib/ Undefined symbol "_tzname" (reloc type = 6, symnum
= 1100)
a nm of (just installed) has:
         U _tzname
0006fbdc D tzname     

So obviously there is some _tzname/tzname mismatch somewhere. 
namespace.h has "#define tzname _tzname" (only if __weak_alias is
defined), and localtime.c includes namespace.h and also has
"__weak_alias(tzname,_tzname);" and then later "__aconst char *
tzname[2]".  What exactly does the __weak_alias stuff do, and why is it
there?  Anyone else seeing this problem?


Rick Byers                       University of Waterloo, Computer