From: Johannes Schindelin <[email protected]>
In the latest version, binutils' BFD no longer declares a `bfd_boolean`,
and the `bfd_record_phdr()` function accepts plain `bool` parameters
instead.
Let's accommodate for that to avoid these build failures:
.../winsup/utils/dumper.cc: In member function 'int
dumper::prepare_core_dump()':
.../winsup/utils/dumper.cc:830:7: error: 'bfd_boolean' was not declared in
this scope; did you mean 'boolean'?
830 | bfd_boolean filehdr = 0;
| ^~~~~~~~~~~
| boolean
.../winsup/utils/dumper.cc:831:18: error: expected ';' before 'phdrs'
831 | bfd_boolean phdrs = 0;
| ^~~~~~
| ;
[...]
Signed-off-by: Johannes Schindelin <[email protected]>
---
dumper: allow compiling with binutils 2.47
MSYS2 just updated to this version, and I tried to deploy a new MSYS2
runtime... oops ;-)
Published-As:
https://github.com/cygwingitgadget/cygwin/releases/tag/pr-9%2Fdscho%2Faccommodate-for-binutils-2.47-v1
Fetch-It-Via: git fetch https://github.com/cygwingitgadget/cygwin
pr-9/dscho/accommodate-for-binutils-2.47-v1
Pull-Request: https://github.com/cygwingitgadget/cygwin/pull/9
winsup/utils/dumper.cc | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/winsup/utils/dumper.cc b/winsup/utils/dumper.cc
index 994f9b683..ac261d03c 100644
--- a/winsup/utils/dumper.cc
+++ b/winsup/utils/dumper.cc
@@ -827,14 +827,14 @@ dumper::prepare_core_dump ()
p->section = new_section;
int section_count = 1;
- bfd_boolean filehdr = 0;
- bfd_boolean phdrs = 0;
+ bool filehdr = false;
+ bool phdrs = false;
bfd_vma at = 0;
- bfd_boolean valid_at = 0;
+ bool valid_at = false;
flagword flags = 0;
- bfd_boolean valid_flags = 1;
+ bool valid_flags = true;
if (p->type == pr_ent_memory)
{
base-commit: 273e66172494aa276f08155c12e6934f80abb10b
--
cygwingitgadget