[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