[PATCH] bfd: Fix build with -DDEBUG=2
Rainer Orth
ro@CeBiTec.Uni-Bielefeld.DE
Thu Sep 25 14:45:57 GMT 2025
Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> writes:
> When building with -DDEBUG=2, bfd doesn't compile:
>
> In file included from bfd/elfcode.h:2051,
> from bfd/elf32.c:23:
> bfd/elfcore.h: In function ‘_bfd_elf32_core_find_build_id’:
> bfd/elfcore.h:354:3: error: implicit declaration of function ‘elf_debug_file’; did you mean ‘elf_debug_section’? [-Wimplicit-function-declaration]
> 354 | elf_debug_file (&i_ehdr);
> | ^~~~~~~~~~~~~~
> | elf_debug_section
>
> This happens because a guard in elfcore.h doesn't match the others.
>
> This patch fixes this, allowing the build to complete.
>
> Tested on amd64-pc-solaris2.11.
>
> I guess that counts as obvious.
I haven't heard about this in two weeks. Unless someone objects, I'll
commit it as obvious in a couple of days.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
More information about the Binutils
mailing list