ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/pack/freebsd/diff/devel/gdb6/gdb6.2007-01-31T231234Z.diff
Revision: 3
Committed: 2007-01-31T15:12:34-08:00 (18 years, 5 months ago) by douglas
Original Path: freebsd/devel/gdb6.patch
File size: 2442 byte(s)
Log Message:
Fixy!

File Contents

# Content
1 diff -ruN /usr/ports/devel/gdb6/Makefile gdb6/Makefile
2 --- /usr/ports/devel/gdb6/Makefile Sun Aug 22 23:34:48 2004
3 +++ gdb6/Makefile Thu Aug 26 16:38:33 2004
4 @@ -35,7 +35,9 @@
5 .include <bsd.port.pre.mk>
6
7 .if ${OSVERSION} < 500000
8 -BROKEN= "Does not compile on 4.x"
9 +LIB_DEPENDS= readline.4:${PORTSDIR}/devel/readline
10 +USE_GCC?=3.4
11 +CFLAGS+= -Wl,--rpath -Wl,${PREFIX}/lib
12 .endif
13
14 .if ${ARCH} == "amd64"
15 diff -ruN /usr/ports/devel/gdb6/files/kvm-fbsd-alpha.h gdb6/files/kvm-fbsd-alpha.h
16 --- /usr/ports/devel/gdb6/files/kvm-fbsd-alpha.h Sun Jun 20 15:22:02 2004
17 +++ gdb6/files/kvm-fbsd-alpha.h Thu Aug 26 16:16:01 2004
18 @@ -50,7 +50,7 @@
19 deprecated_registers_fetched ();
20 }
21
22 -
23 +#if __FreeBSD_version >= 500032
24 CORE_ADDR
25 fbsd_kern_frame_saved_pc (struct frame_info *fi)
26 {
27 @@ -77,3 +77,4 @@
28 return (this_saved_pc);
29 }
30 }
31 +#endif
32 diff -ruN /usr/ports/devel/gdb6/files/kvm-fbsd-amd64.h gdb6/files/kvm-fbsd-amd64.h
33 --- /usr/ports/devel/gdb6/files/kvm-fbsd-amd64.h Mon Aug 23 16:12:31 2004
34 +++ gdb6/files/kvm-fbsd-amd64.h Thu Aug 26 16:16:54 2004
35 @@ -55,6 +55,7 @@
36 but we don't think that's too important right now. */
37 enum frametype { tf_normal, tf_trap, tf_interrupt, tf_syscall };
38
39 +#if __FreeBSD_version >= 500032
40 CORE_ADDR
41 fbsd_kern_frame_saved_pc (struct frame_info *fi)
42 {
43 @@ -98,6 +99,7 @@
44 #undef oEIP
45 }
46 }
47 +#endif
48
49 static void
50 fetch_kcore_registers (struct pcb *pcb)
51 diff -ruN /usr/ports/devel/gdb6/files/kvm-fbsd-i386.h gdb6/files/kvm-fbsd-i386.h
52 --- /usr/ports/devel/gdb6/files/kvm-fbsd-i386.h Mon Aug 23 16:12:31 2004
53 +++ gdb6/files/kvm-fbsd-i386.h Thu Aug 26 16:06:52 2004
54 @@ -56,6 +56,7 @@
55 but we don't think that's too important right now. */
56 enum frametype { tf_normal, tf_trap, tf_interrupt, tf_syscall };
57
58 +#if __FreeBSD_version >= 500032
59 CORE_ADDR
60 fbsd_kern_frame_saved_pc (struct frame_info *fi)
61 {
62 @@ -99,6 +100,7 @@
63 #undef oEIP
64 }
65 }
66 +#endif
67
68 static void
69 fetch_kcore_registers (struct pcb *pcb)
70 diff -ruN /usr/ports/devel/gdb6/files/kvm-fbsd-sparc64.h gdb6/files/kvm-fbsd-sparc64.h
71 --- /usr/ports/devel/gdb6/files/kvm-fbsd-sparc64.h Mon Aug 23 16:12:31 2004
72 +++ gdb6/files/kvm-fbsd-sparc64.h Thu Aug 26 16:17:36 2004
73 @@ -51,6 +51,7 @@
74 regcache_raw_supply (current_regcache, i + SPARC_I0_REGNUM, &top.fr_in[i]);
75 }
76
77 +#if __FreeBSD_version >= 500032
78 CORE_ADDR
79 fbsd_kern_frame_saved_pc (struct frame_info *fi)
80 {
81 @@ -96,3 +97,4 @@
82 }
83 return (pc);
84 }
85 +#endif