[PATCH] Include libiberty.h in bfdio.c

Tom Tromey tromey@adacore.com
Thu Jan 8 16:18:51 GMT 2026


On my Fedora 41 machine, a cross-hosted mingw build fails with:

../../binutils-gdb/bfd/bfdio.c:249:50: error: implicit declaration of function 'ARRAY_SIZE'; did you mean 'ARRAYSIZE'? [-Wimplicit-function-declaration]

Including libiberty.h in bfdio.c fixes the failure.
---
 bfd/bfdio.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/bfd/bfdio.c b/bfd/bfdio.c
index 1bfdf480f26..ea0d1389cd1 100644
--- a/bfd/bfdio.c
+++ b/bfd/bfdio.c
@@ -26,6 +26,7 @@
 #include "bfd.h"
 #include "libbfd.h"
 #include "aout/ar.h"
+#include "libiberty.h"
 #if defined (_WIN32)
 #include <windows.h>
 #include <locale.h>

base-commit: f18126f377d9d03e77eeb8760faa284b00afacaf
-- 
2.52.0



More information about the Binutils mailing list