[PATCH 0/4] Fixes for support for 'ld --build-id' to pe/coff
Jan Kratochvil
jan.kratochvil@redhat.com
Wed Jun 25 12:05:00 GMT 2014
Hello Nick,
On Fri, 16 May 2014 16:36:59 +0200, Nicholas Clifton wrote:
> Oops - very sorry for dropping the ball on these patches. I have now
> checked them in (all 4).
since this patch on i686 host (that is without --enable-64-bit-bfd):
./configure --enable-targets=all;make
will fail with:
ei386pep.c:(.text+0x1fe1): undefined reference to `_bfd_pex64i_swap_debugdir_out'
ei386pep.c:(.text+0x20a7): undefined reference to `_bfd_pex64i_write_codeview_record'
collect2: error: ld returned 1 exit status
Makefile:1031: recipe for target 'ld-new' failed
It happens since:
61e2488cd8497d158303a78563ad40f51f5c3f8e is the first bad commit
commit 61e2488cd8497d158303a78563ad40f51f5c3f8e
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date: Tue Apr 8 10:59:43 2014 +0100
Add support for generating and inserting build IDs into COFF binaries.
Similar failure for different targets has been fixed recently by:
[PATCH] bfd/targets: create elf64 selvecs only if 64-bit bfd support is enabled.
https://sourceware.org/ml/binutils/2014-06/msg00176.html
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=886aba9eff0eba428e634f579e8999b67da01b57
Jan
More information about the Binutils
mailing list