Subject: symbol definition loop in lib/libc/locale/wcsto[dlf].c using GNU binutils>=2.17
To: None <current-users@netbsd.org>
From: Blair Sadewitz <blair.sadewitz@gmail.com>
List: tech-toolchain
Date: 07/02/2007 16:32:31
I was playing around with putting a binutils snapshot in the source
tree, and found that, due to these aliases:
__strong_alias(wcstod,_wcstod)
__weak_alias(_wcstod,wcstod)
in the aforementioned files, gas complains of a symbol definition loop
(see gas's symbols.c). I'm not sure I see the problem; the strong
alias should take precedence over the weak alias, right? Anyone know
how I might fix this? I'm not fully clear on why these aliases are
there.
Thanks,
--Blair