aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitar Dimitrov <dimitar@dinux.eu>2021-04-05 19:21:35 +0300
committerDimitar Dimitrov <dimitar@dinux.eu>2021-05-07 21:02:34 +0300
commit0d315c88a77a811fdfad0b9fdaa4d8b337cc0a39 (patch)
treeeb1bc4c0793401df3ca98c6cb3bee3fe9b5e1f31
parent476654beaead1ac1b4322c01722ace865e4adee4 (diff)
downloadgdb-0d315c88a77a811fdfad0b9fdaa4d8b337cc0a39.zip
gdb-0d315c88a77a811fdfad0b9fdaa4d8b337cc0a39.tar.gz
gdb-0d315c88a77a811fdfad0b9fdaa4d8b337cc0a39.tar.bz2
sim: Add bfd include path for common testsuite tools
On a host without installed libbfd, this patch fixes the following "make check-sim" errors for both pru cross target, and native x86_64: In file included from ../../../binutils/sim/common/sim-basics.h:131, from testsuite/common/bits32m0.c:13:../../../binutils/sim/../include/gdb/callback.h:55:10: fatal error: bfd.h: No such file or directory 55 | #include "bfd.h" | ^~~~~~~ Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
-rw-r--r--sim/ChangeLog4
-rw-r--r--sim/Makefile.in3
-rw-r--r--sim/testsuite/ChangeLog4
-rw-r--r--sim/testsuite/common/local.mk3
4 files changed, 12 insertions, 2 deletions
diff --git a/sim/ChangeLog b/sim/ChangeLog
index 16bca69..469e768 100644
--- a/sim/ChangeLog
+++ b/sim/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-07 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * Makefile.in: Rebuild.
+
2021-05-04 Tom Tromey <tromey@adacore.com>
* Makefile.in: Rebuild.
diff --git a/sim/Makefile.in b/sim/Makefile.in
index 5c997b0..4160147 100644
--- a/sim/Makefile.in
+++ b/sim/Makefile.in
@@ -731,7 +731,8 @@ LINK_FOR_BUILD = $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@
EXTRA_DEJAGNU_SITE_CONFIG = site-srcdir.exp
testsuite_common_CPPFLAGS = \
-I$(srcdir)/common \
- -I$(srcroot)/include
+ -I$(srcroot)/include \
+ -I../bfd
all: all-recursive
diff --git a/sim/testsuite/ChangeLog b/sim/testsuite/ChangeLog
index 8b03c1d..4234747 100644
--- a/sim/testsuite/ChangeLog
+++ b/sim/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-07 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * local.mk (%C%_CPPFLAGS): Add ../bfd include path.
+
2021-04-08 Mike Frysinger <vapier@gentoo.org>
* lib/sim-defs.exp (run_sim_test): Set status to unsupported if
diff --git a/sim/testsuite/common/local.mk b/sim/testsuite/common/local.mk
index 38ffb0b..4db7981 100644
--- a/sim/testsuite/common/local.mk
+++ b/sim/testsuite/common/local.mk
@@ -29,7 +29,8 @@ check_PROGRAMS += $(TESTS)
%C%_CPPFLAGS = \
-I$(srcdir)/common \
- -I$(srcroot)/include
+ -I$(srcroot)/include \
+ -I../bfd
# These tests are build-time only tools. Override the default rules for them.
%D%/%.o: %D%/%.c