This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[commit] Always build inf-child.o
- From: Andrew Cagney <cagney at gnu dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Fri, 01 Oct 2004 13:36:27 -0400
- Subject: [commit] Always build inf-child.o
Hello,
This moves inf-child.o to COMMON_OBS so that it's always built and
always available. Save us the hassle of adding it to each and every and
NATFILES (and even TDEP files) as they are switched to inferior inheritance.
committed,
Andrew
PS: Mark, I think inf-ptrace.o should be similar - built on any system
that has ptrace.
2004-10-01 Andrew Cagney <cagney@gnu.org>
* Makefile.in (COMMON_OBS): Add inf-child.o.
* config/vax/obsd.mh (NATDEPFILES): Remove inf-child.o.
* config/vax/nbsdelf.mh (NATDEPFILES): Remove inf-child.o.
* config/vax/nbsdaout.mh (NATDEPFILES): Remove inf-child.o.
* config/powerpc/nbsd.mh (NATDEPFILES): Remove inf-child.o.
* config/m88k/obsd.mh (NATDEPFILES): Remove inf-child.o.
* config/i386/obsdaout.mh (NATDEPFILES): Remove inf-child.o.
* config/i386/obsd64.mh (NATDEPFILES): Remove inf-child.o.
* config/i386/obsd.mh (NATDEPFILES): Remove inf-child.o.
* config/i386/nbsdelf.mh (NATDEPFILES): Remove inf-child.o.
* config/i386/nbsdaout.mh (NATDEPFILES): Remove inf-child.o.
* config/i386/nbsd64.mh (NATDEPFILES): Remove inf-child.o.
* config/i386/fbsd64.mh (NATDEPFILES): Remove inf-child.o.
* config/i386/fbsd.mh (NATDEPFILES): Remove inf-child.o.
Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/gdb/Makefile.in,v
retrieving revision 1.634
diff -p -u -r1.634 Makefile.in
--- Makefile.in 1 Oct 2004 07:29:33 -0000 1.634
+++ Makefile.in 1 Oct 2004 17:25:15 -0000
@@ -895,6 +895,7 @@ COMMON_OBS = $(DEPFILES) $(YYOBJ) \
infcall.o \
infcmd.o infrun.o \
expprint.o environ.o stack.o thread.o \
+ inf-child.o \
interps.o \
main.o \
macrotab.o macrocmd.o macroexp.o macroscope.o \
Index: config/i386/fbsd.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/fbsd.mh,v
retrieving revision 1.18
diff -p -u -r1.18 fbsd.mh
--- config/i386/fbsd.mh 25 Sep 2004 13:07:04 -0000 1.18
+++ config/i386/fbsd.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: FreeBSD/i386
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
fbsd-nat.o i386-nat.o i386bsd-nat.o i386fbsd-nat.o \
gcore.o bsd-kvm.o
NAT_FILE= nm-fbsd.h
Index: config/i386/fbsd64.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/fbsd64.mh,v
retrieving revision 1.10
diff -p -u -r1.10 fbsd64.mh
--- config/i386/fbsd64.mh 27 Sep 2004 18:46:05 -0000 1.10
+++ config/i386/fbsd64.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: FreeBSD/amd64
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
fbsd-nat.o amd64-nat.o amd64bsd-nat.o amd64fbsd-nat.o \
gcore.o bsd-kvm.o
Index: config/i386/nbsd64.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/nbsd64.mh,v
retrieving revision 1.6
diff -p -u -r1.6 nbsd64.mh
--- config/i386/nbsd64.mh 27 Sep 2004 18:46:05 -0000 1.6
+++ config/i386/nbsd64.mh 1 Oct 2004 17:25:16 -0000
@@ -1,3 +1,3 @@
# Host: NetBSD/amd64
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
amd64-nat.o amd64bsd-nat.o amd64nbsd-nat.o
Index: config/i386/nbsdaout.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/nbsdaout.mh,v
retrieving revision 1.6
diff -p -u -r1.6 nbsdaout.mh
--- config/i386/nbsdaout.mh 25 Sep 2004 13:07:05 -0000 1.6
+++ config/i386/nbsdaout.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: NetBSD/i386 a.out
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
i386bsd-nat.o i386nbsd-nat.o bsd-kvm.o \
solib.o solib-sunos.o
NAT_FILE= nm-nbsdaout.h
Index: config/i386/nbsdelf.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/nbsdelf.mh,v
retrieving revision 1.20
diff -p -u -r1.20 nbsdelf.mh
--- config/i386/nbsdelf.mh 25 Sep 2004 13:07:05 -0000 1.20
+++ config/i386/nbsdelf.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: NetBSD/i386 ELF
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
i386bsd-nat.o i386nbsd-nat.o bsd-kvm.o
NAT_FILE= config/nm-nbsd.h
Index: config/i386/obsd.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/obsd.mh,v
retrieving revision 1.12
diff -p -u -r1.12 obsd.mh
--- config/i386/obsd.mh 25 Sep 2004 13:07:05 -0000 1.12
+++ config/i386/obsd.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: OpenBSD/i386 ELF
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
i386bsd-nat.o i386obsd-nat.o i386nbsd-nat.o bsd-kvm.o
NAT_FILE= nm-obsd.h
Index: config/i386/obsd64.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/obsd64.mh,v
retrieving revision 1.7
diff -p -u -r1.7 obsd64.mh
--- config/i386/obsd64.mh 27 Sep 2004 18:46:05 -0000 1.7
+++ config/i386/obsd64.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: OpenBSD/amd64
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
amd64-nat.o amd64bsd-nat.o amd64obsd-nat.o bsd-kvm.o
LOADLIBES= -lkvm
Index: config/i386/obsdaout.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/i386/obsdaout.mh,v
retrieving revision 1.5
diff -p -u -r1.5 obsdaout.mh
--- config/i386/obsdaout.mh 25 Sep 2004 13:07:05 -0000 1.5
+++ config/i386/obsdaout.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: OpenBSD/i386 a.out
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
i386bsd-nat.o i386nbsd-nat.o i386obsd-nat.o bsd-kvm.o \
solib.o solib-sunos.o
NAT_FILE= nm-obsd.h
Index: config/m88k/obsd.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/m88k/obsd.mh,v
retrieving revision 1.3
diff -p -u -r1.3 obsd.mh
--- config/m88k/obsd.mh 30 Sep 2004 20:52:59 -0000 1.3
+++ config/m88k/obsd.mh 1 Oct 2004 17:25:16 -0000
@@ -1,2 +1,2 @@
# Host: OpenBSD/m88k
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o m88kbsd-nat.o
+NATDEPFILES= fork-child.o inf-child.o m88kbsd-nat.o
Index: config/powerpc/nbsd.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/powerpc/nbsd.mh,v
retrieving revision 1.14
diff -p -u -r1.14 nbsd.mh
--- config/powerpc/nbsd.mh 12 Sep 2004 13:04:41 -0000 1.14
+++ config/powerpc/nbsd.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: PowerPC, running NetBSD
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o infptrace.o ppcnbsd-nat.o bsd-kvm.o
+NATDEPFILES= fork-child.o inf-ptrace.o infptrace.o ppcnbsd-nat.o bsd-kvm.o
NAT_FILE= config/nm-nbsd.h
LOADLIBES= -lkvm
Index: config/vax/nbsdaout.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/vax/nbsdaout.mh,v
retrieving revision 1.3
diff -p -u -r1.3 nbsdaout.mh
--- config/vax/nbsdaout.mh 30 Sep 2004 21:04:35 -0000 1.3
+++ config/vax/nbsdaout.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: NetBSD/vax a.out
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
vaxbsd-nat.o bsd-kvm.o \
solib.o solib-sunos.o
NAT_FILE= nm-nbsdaout.h
Index: config/vax/nbsdelf.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/vax/nbsdelf.mh,v
retrieving revision 1.6
diff -p -u -r1.6 nbsdelf.mh
--- config/vax/nbsdelf.mh 30 Sep 2004 21:04:35 -0000 1.6
+++ config/vax/nbsdelf.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: NetBSD/vax ELF
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
vaxbsd-nat.o bsd-kvm.o
LOADLIBES= -lkvm
Index: config/vax/obsd.mh
===================================================================
RCS file: /cvs/src/src/gdb/config/vax/obsd.mh,v
retrieving revision 1.4
diff -p -u -r1.4 obsd.mh
--- config/vax/obsd.mh 30 Sep 2004 21:04:35 -0000 1.4
+++ config/vax/obsd.mh 1 Oct 2004 17:25:16 -0000
@@ -1,5 +1,5 @@
# Host: OpenBSD/vax
-NATDEPFILES= fork-child.o inf-child.o inf-ptrace.o \
+NATDEPFILES= fork-child.o inf-ptrace.o \
vaxbsd-nat.o bsd-kvm.o
LOADLIBES= -lkvm