Last night I successfully built and installed binutils-2.19 against my gcc-2.95.3-haiku-081024 native compiler with almost no intervention at all. It seems to work fine, so maybe we can delete the whole of binutils-2.17 in buildtools/legacy/binutils completely.
The only change made was to binutils-obj/bfd/Makefile part way through the build, to comment out -Werror in this line:
WARN_CFLAGS = -W -Wall -Wstrict-prototypes -Wmissing-prototypes #-Werrorwhich is necessary because of one ridiculous warning caused by _bfd_abort() in binutils/bfd/bfd.c
Changing the config rules should get rid of that one. Rob