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..