diff options
author | Joel Brobecker <brobecker@gnat.com> | 2010-09-01 18:56:45 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2010-09-01 18:56:45 +0000 |
commit | bb0116a433af6f2a1bb99b628a863be46446cea0 (patch) | |
tree | 4f115327f70f296c49b1c121ce62c7a853ee5df2 /gdb/gdbserver/Makefile.in | |
parent | 0482b03b6a590ca2540b32cc8db2526172bd8e34 (diff) | |
download | gdb-bb0116a433af6f2a1bb99b628a863be46446cea0.zip gdb-bb0116a433af6f2a1bb99b628a863be46446cea0.tar.gz gdb-bb0116a433af6f2a1bb99b628a863be46446cea0.tar.bz2 |
Import vsnprintf from libiberty if not available.
vasprintf and vsnprintf are not available on LynxOS, at least not on
version 4.0.0. This patch updates the configury to import them from
libiberty if not available out of the box.
gdbserver/
* Makefile.in (vasprintf.o, vsnprintf.o): New rules.
* configure.ac: Add check for vasprintf and vsnprintf.
* configure, config.in: Regenerate.
* server.h (vasprintf, vsnprintf): Add conditional declarations.
Diffstat (limited to 'gdb/gdbserver/Makefile.in')
-rw-r--r-- | gdb/gdbserver/Makefile.in | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdb/gdbserver/Makefile.in b/gdb/gdbserver/Makefile.in index 2f05c72..a12d895 100644 --- a/gdb/gdbserver/Makefile.in +++ b/gdb/gdbserver/Makefile.in @@ -357,6 +357,15 @@ signals.o: ../common/signals.c $(server_h) $(signals_def) memmem.o: ../gnulib/memmem.c $(CC) -o memmem.o -c $(CPPFLAGS) $(INTERNAL_WARN_CFLAGS) $< +# We build vasprintf with -DHAVE_CONFIG_H because we want that unit to +# include our config.h file. Otherwise, some system headers do not get +# included, and the compiler emits a warning about implicitly defined +# functions (missing declaration). +vasprintf.o: $(srcdir)/../../libiberty/vasprintf.c + $(CC) -o vasprintf.o -c $(CPPFLAGS) $(INTERNAL_CFLAGS) -DHAVE_CONFIG_H $< +vsnprintf.o: $(srcdir)/../../libiberty/vsnprintf.c + $(CC) -o vsnprintf.o -c $(CPPFLAGS) $(INTERNAL_CFLAGS) $< + i386_low_h = $(srcdir)/i386-low.h i386-low.o: i386-low.c $(i386_low_h) $(server_h) $(target_h) |