Subject: Re: toolchain/32954: devel/glib2 fails to build under current/amd64 due to ld bug
To: None <toolchain-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <martijnb@atlas.ipv6.stack.nl>
List: netbsd-bugs
Date: 03/03/2006 15:10:04
The following reply was made to PR toolchain/32954; it has been noted by GNATS.

From: martijnb@atlas.ipv6.stack.nl
To: gnats-bugs@netbsd.org
Cc: toolchain-manager@netbsd.org, gnats-admin@netbsd.org,
	netbsd-bugs@netbsd.org
Subject: Re: toolchain/32954: devel/glib2 fails to build under current/amd64 due to ld bug
Date: Fri, 3 Mar 2006 15:50:17 +0100

 Klaus Klein wrote:
 >  The problem here is apparently caused by gconvert.c declaring 
 >  _g_charset_get_aliases() with attribute(visibility("hidden")),
 >  which doesn't match its definition (in a different source file).
 
 Well, the problem certainly ceases to be when I fix the declaration to
 match the definition, but I'm not entirely sure I understand what the
 intended purpose of using that attribute was, as it fails to make
 sense to me the way it is right now. Furthermore, I don't quite grok why
 this only seems to affect amd64 - so I'm a bit relucant to file a PR under
 pkg- for it with a fix. I'm afraid that I'd be breaking things somewhere
 else..