This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: Build failure: src/gdb ChangeLog record.c gcore.c gcore.h
- From: Michael Eager <eager at eagercon dot com>
- To: Michael Snyder <msnyder at vmware dot com>
- Cc: Pierre Muller <muller at ics dot u-strasbg dot fr>, "msnyder at sourceware dot org" <msnyder at sourceware dot org>, "gdb-patches at sourceware dot org" <gdb-patches at sourceware dot org>
- Date: Sat, 24 Oct 2009 15:18:44 -0700
- Subject: Re: Build failure: src/gdb ChangeLog record.c gcore.c gcore.h
- References: <20091022193607.13598.qmail@sourceware.org> <004e01ca53b5$5f9bc330$1ed34990$@u-strasbg.fr> <4AE1CC6E.1070604@vmware.com>
Michael Snyder wrote:
Pierre Muller wrote:
This patch to record.c causes compilation failure on OpenSolaris
2009/06
The reason is that byteswap.h
is not found.
The strange thing is that apparently this
is already known in gnulib,
http://www.gnu.org/software/hello/manual/gnulib/byteswap_002eh.html#byteswap
_002eh
Is it that the gdb/gnulib is only a small part of the complete gnulib?
Could someone fix this please?
Folks, really sorry about all the build failures.
Just getting up, give me a few minutes to have coffee.
I have an idea that I think will clear this up quickly.
Looks like gcore.o is not linked in.
Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/gdb/Makefile.in,v
retrieving revision 1.1103
diff -u -p -r1.1103 Makefile.in
--- Makefile.in 21 Oct 2009 14:14:56 -0000 1.1103
+++ Makefile.in 24 Oct 2009 22:16:44 -0000
@@ -834,7 +834,7 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $
solib.o solib-null.o \
prologue-value.o memory-map.o xml-support.o xml-syscall.o \
target-descriptions.o target-memory.o xml-tdesc.o xml-builtin.o \
- inferior.o osdata.o gdb_usleep.o record.o \
+ inferior.o osdata.o gdb_usleep.o record.o gcore.o \
jit.o progspace.o
# Definitions for the syscall's XML files and dir
--
Michael Eager eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306 650-325-8077