I'm trying to build a cross environment for host x86_64-unknown-linux-gnu, target arm-elf. I have encountered a problem with bfd/elf32-arm.c: an assert at line 6534 because an error message has not been set. Apparently, control passes through 6523: case bfd_reloc_dangerous, and the error message should already be set, but hasn't been. I put in the following code:
if (error_message == NULL) error_message = _("error message not set"); This fixes the assert, but I still haven't figured out what's causing the "dangerous relocation" in the first place. Also, FWIW, there seems to be something wrong with the configure process, because it is unable to find makeinfo on my system. I have an Ubuntu 8.04.1 laptop with makeinfo-4.11 installed, and I installed texinfo-4.13a (with makeinfo-4.13) into /usr/local, but neither was detected. I got a clean build by hacking all the Makefiles to replace "missing" with "/usr/local/bin/makeinfo". I stand in awe of anybody who can understand configure and make it do their bidding. regards, d. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils