I've been asked if I recommend an upgrade to binutils 2.9.x when I recently
posted patches. No, at this time I even disrecommend an upgrade since
binutils 18.104.22.168.4 have been the most buggy binutils version I touched since
a long, long time. Rebuilding glibc 2.0.99 triggers more than 3000 lines
warning messages for failed assertions in elf32-mips.c, I get core dumps and
all sorts of sick effects.
I touched them though for two reasons. First of all, in the interest of
getting an Linux distribution working for us with as little changes as
possible we should go with whatever the Linux distributor uses. In case
of Redhat 5.1 this is binutils 22.214.171.124.4. Second I've started to work a bit
on glibc 2.0.99. In order to get symbol versioning working we need at
least binutils 2.9.1.